本文同步发表于个人部落格
前言:
近期在开发公司内部产品系统时,写完后再进行功能测试时,往往会遇到蛮多 bug ,一方面是自己未考虑周全,另一方面也是因为自己在撰写上有些坏习惯。因此,希望藉由 Clean Code 这本书协助自己撰写 JavaScript 本质上优化、让程式能够更具可靠性。而此系列文章就是用来纪录 Clean Code 这本书相关重点内容。
1. 可靠性
正确性:需求是否明确?如:Email验证稳定性:不同条件下,相同 Function 能否稳定提供一样效果?弹性:是否有容错率?发生非预期错误能否可以继续使用?2. 效率
时间:使用者等待时间是否过长?空间:上传下载档案大小限制能否压缩?3. 可维护性
适应性:能否依据不同情境自适应呢?熟悉性:不同 programmer 是否能轻易接手?4. 可用性
易读性:所有使用者能否简单直觉了解 Function 目的?参考资料:
Clean Code学派的风格实践:开发可靠、可维护又强健的JavaScript