写代码最重要的是规范性论证

作为过来人,我认为:写代码最重要的是规范性

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

另外美观的含义是整洁易读,之前看过一个实验,一个程序员非常不认真的写了混乱不堪的小程序,这种情况下,程序行数超过 200 行就觉的非常难受了,在需要进行一点小的修改时,往往需要花很长时间去寻找到底该改哪里,十分吃力——这种吃力感大概只有经历过的同学才有体会。

这说明了,大部分人并没有过人的天赋能在混乱中轻易找出清晰的脉络,也就是说,好的习惯一定会带来好的结果,想如鱼得水,那必定需要注重美观。

梳理代码逻辑是有一定方法的,例如:通过画图工具先将逻辑画出来,流程图、UML 图、时序图、思维导图都能对你有所帮助。

写接口之前先模拟出假数据,测试逻辑层没有问题之后再写接口,可以避免写出的接口不合适。善于写伪代码,将程序需要实现的每个步骤先用抽象的伪代码写出来。具体实现时再将伪代码细化。写代码之前先编写测试用例,将你期望的输入输出写在测试用例中。 

今天的文章分享就到这里了,希望对大家的学习有帮助哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值