码迷,mamicode.com
首页 > 其他好文 > 详细

查看发票组代码后的总结和有感

时间:2017-10-13 17:09:19      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:注意   方式   解决   限制   nbsp   img   代码行数   增加   扩展性   

 技术分享

1:扩展性好,可纵向扩展,而非横向修改 (如上代码片段)

2:不刻意抽象,不做作,易维护(如上代码片段)

总结:如上代码片段,属性可 “无限制地” 纵向增加,简单易维护,代码易理解 且 逻辑较为松散;虽然同质代码看起来量较大且重复逻辑多,但如果采用其它“刻意或做作”的方式减少代码量,其结果很可能是:将逻辑写死、写抽象了,导致维护性较差、代码逻辑和结构混乱 (比如:申报软件的“预生成部分"代码)

 

 

3:try cath 都有,这个结构有些大,建议合理使用,或采用局部小范围异常捕获

4:if else 逻辑要严谨且清晰 : 逻辑严谨,减少漏洞;逻辑严谨的同时,要注意清晰(主要取决于作者的思路清晰,不混乱)

5:代码干净利落,不拖沓。。。:  码如其人,说话做事干净利落,写代码亦如此

6:减少单行代码长度:(1)合理换行;(2)方法封装;(3)适当定义局部或过程变量

7:减少方法的代码行数:(1)合理的小功能封装;(2)合理减少 else 逻辑的使用,可适当使用 return 或 if 与 return结合的方式来解决;(3)合理减少多层 if else 嵌套逻辑,可适当使用 return 或 if 与 return结合的方式来解决;

 

查看发票组代码后的总结和有感

标签:注意   方式   解决   限制   nbsp   img   代码行数   增加   扩展性   

原文地址:http://www.cnblogs.com/changbaishan/p/7661765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!