软件开发心得

优秀代码写作技巧

拿到需求并确定在已经充分正确理解现有需求后,不要着急写代码,拿出集中的时间做prepare:

在第一张白纸的上方写下“该需求特性的正常流程和影响范围”,然后在白纸下方逐条开始写下该需求特性正常流程包含的内容,大概会使用到哪些库函数,会提供出哪些接口,是否会影响版本升级,是否影响资源文件,是否影响原有的接口等等。

在第二张白纸上方写下“该需求特性所有的异常场景和本人以往经常会犯的一些错误点”,然后在白纸下方一条一条的开始往下写。

这是通过一种自我驱动方式让自己写出优秀的代码。

另外一个就是掌握尽量多的重构方法,重构思维方式,掌握重构并不一定是要对原来代码的重构,而是下笔之前就知道好代码该怎么写。

写代码之前要把自己当做成品的使用者(包括考虑到各种测试用例),从这种角度出发,写出的代码缺陷越来越低,你的代码是为了别人看的,见名知意,不管是整体的逻辑架构,变量函数命名,每一步都要细细斟酌。

路还很长,一直没有正儿八经入门,为时不晚,go on.

 

转载于:https://www.cnblogs.com/newcoder/p/6103660.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值