最近做了一个项目。
第一遍,看策划方案,无沟通,直接按照策划者的意图一点点的堆代码。策划说做出来有的地方有歧义,需要改。内心挣扎良久,修修补补。实在看不下去,决定重写。
第二遍,认认真真的与策划,小组内部成员进行了深入交流,按照策划所提出的细致意见,认认真真,一丝不苟的完成了策划老师的要求。
第三遍,策划老师说自己思想受限制,决定重写策划。再度挣扎良久,无奈,重写。
第四遍,按照策划老师重写的方案完成的项目,策划老师觉得有些不尽人意,再次让修改。结果还没修改完成,就出现了别的无法修正而且找不到问题所在的错误,re.从零开始的cocos项目。
第五遍,重写修正所有意见建议,自我审查,觉得最一开始的总体设计并没有做好。仔细想了想,写了写,画了画。动手重写,完成,进行测试,和心里的那个一样。完工。
重写那么多次,归根到底在于自己想不清楚,考虑的不到位。想的太少,以至于做的更多。
软件工程学讲到,一款软件,从零开始,编程只是很小的一部分。前期的总体设计,概要设计,详细设计,到后面的集成测试。编写代码实现,仅仅是1/n。。。
思考,难得可贵。
网友评论