为了更快完成当前任务(实现功能、解决问题……)而引入不必要的复杂,这是不对的。
不要满足于写仅仅能完成任务的代码。
针对一项任务花点时间考虑几种方案,从中选择复杂度最低的,而不是直接使用第一个蹦入脑海的方案。
边完成任务边重构。
时间划分:假设完成一项任务的计划的总时长是1,那么应至少用0.1~0.2的时间进行设计。
为了更快完成当前任务(实现功能、解决问题……)而引入不必要的复杂,这是不对的。
不要满足于写仅仅能完成任务的代码。
针对一项任务花点时间考虑几种方案,从中选择复杂度最低的,而不是直接使用第一个蹦入脑海的方案。
边完成任务边重构。
时间划分:假设完成一项任务的计划的总时长是1,那么应至少用0.1~0.2的时间进行设计。
本文标题:要有意识地主动为清晰的设计投入成本
本文链接:https://www.haomeiwen.com/subject/rgyvertx.html
网友评论