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

码农的工匠精神

时间:2017-09-27 14:02:21      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:申请   div   cat   资源   catch   耦合   代码   模块   val   

码农的工匠精神,具体体现在:
 
每一个可能出错的返回值检查了吗?
每一种可能抛出的exception被catch了吗?
资源的申请和释放是否一一对应?
冗余的代码是否被简化,相似的代码是否被提取?
该有logging的地方打没打log?
任何来自外部的输入是否有validation?
并发是否做了恰当的同步?
已知的安全漏洞是否在动手前就部署防御?
模块的划分是否做到高内聚低耦合?
UT是否足够...
 
有一点没做到,就只能算粗制滥造堆叠的代码,对应的产品只是又一个传统型中国制造,属于濒临淘汰的落后产能

码农的工匠精神

标签:申请   div   cat   资源   catch   耦合   代码   模块   val   

原文地址:http://www.cnblogs.com/emily-qin/p/7601346.html

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