最近拜读了《代码整洁之道》和《代码整洁之道:程序员的职业素养》,感受颇深。
有句话我觉着真的是发人深思,当遇到紧急情况的时候,才知道要写单元测试,那么说明单元测试是有用的,当遇到紧急情况才知道,冗长繁重的代码是多么令人厌恶,当遇到紧急情况才知道,你真的需要结对编程。
那么在平时,是否为了赶时间,赶进度,把自己封闭在自己的空间中,代码写的后续自己都没法维护呢?我个人观点:会!!!
从作者的观点中我总结出了几点:
1.代码一定要简单;命名一定要易读;让人知道这些代码是做什么的;
2.不要轻易承诺别人;不要轻易说“我试试看”,如果说了,就等着隔三差五的追问吧;
3.测试的重要性,能做到TDD(个人觉着不大现实),或者单元测试也行;
4.留时间给自己,给自己充电,不要妄想在工作中学习,因为老板是让你来工作的,解决问题的,不是让你来学习的;
5.不是什么事情都是一个人能完成的;
6.善于利用工具,现在已经不是打孔机的时代了
有什么不对的请指出,共同进步,谢谢!