码农的工匠精神

Posted on testing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了码农的工匠精神相关的知识,希望对你有一定的参考价值。

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

以上是关于码农的工匠精神的主要内容,如果未能解决你的问题,请参考以下文章

前端路上的自我怀疑----------自我突破

论码农的财富修养

码农的基本生存指南

C#老码农的职业生涯

码农的心得

码农的新身份