作为过来人,我认为:写代码最重要的是规范性。
以之前同学经历的项目为例,项目已经做了一年, 除了三方库,代码量共有两万行,平均算下来,开发者一年来每天只需要写 55 行代码。这样看来,开发者的每一天都差不多是”很闲的“,然而开发者每天都忙得不得了,从早到晚都在码代码。这些代码量如果纯粹敲出来,最多十个小时就可以完成。我们应该用大部分的时间思考代码逻辑,不要花大量时间将代码删了又写,写了又删。磨刀不误砍柴工,事先做好全面的考虑,争取让写下的每一行代码都有价值。

另外美观的含义是整洁易读,之前看过一个实验,一个程序员非常不认真的写了混乱不堪的小程序,这种情况下,程序行数超过 200 行就觉的非常难受了,在需要进行一点小的修改时,往往需要花很长时间去寻找到底该改哪里,十分吃力——这种吃力感大概只有经历过的同学才有体会。
这说明了,大部分人并没有过人的天赋能在混乱中轻易找出清晰的脉络,也就是说,好的习惯一定会带来好的结果,想如鱼得水,那必定需要注重美观。

梳理代码逻辑是有一定方法的,例如:通过画图工具先将逻辑画出来,流程图、UML 图、时序图、思维导图都能对你有所帮助。
写接口之前先模拟出假数据,测试逻辑层没有问题之后再写接口,可以避免写出的接口不合适。善于写伪代码,将程序需要实现的每个步骤先用抽象的伪代码写出来。具体实现时再将伪代码细化。写代码之前先编写测试用例,将你期望的输入输出写在测试用例中。
今天的文章分享就到这里了,希望对大家的学习有帮助哦!

158

被折叠的 条评论
为什么被折叠?



