我是一个新手,写程序时喜欢先稍微像个大概,然后立即开始写,写了一会儿发现不对,或是不合理,又要返工,效率很低,而且程序写的也很乱,质量很差,自己有时都不想看自己写的代码。想请教一下老手们,你们平时写程序时是如何构思的,是否都要写什么文档之类的,请指教下,谢谢了