l 需求可控
对用户的需求进行整理抽象,不要为完成功能而编程,用心分析肯定能够找到其核心需求、通过和以前已完成的功能进行对比,寻找相似的功能并重构。
l 程序可控
保持代码整洁、注释完整、结构清晰、边界隔离清楚,时刻保持警惕,不要随便实现。
l 性能可控
在保证了前两点的前提下,可以考虑性能了,其实我也不懂如何控制:-(