夜雨聆风学习资料网

ARTICLE · 1043811

软件工程: 思维误区

软件工程: 思维误区
常见的思维误区有分析麻痹,Yak Shaving,过早优化,过早泛化。
分析麻痹~Analysis paralysis,意味着思考过度,要学会抓住主要矛盾,先解决主要问题,不然会阻塞问题的解决。
Yak Shaving~is what you are doing when you're doing some stupid, fiddly little task that bears no obvious relationship to what you're supposed to be working on. 思考得很详细,但是跑偏了做了一堆杂活,原始核心问题一直没解决。
过早优化Premature Optimization和过早泛化Premature Generalization类似。前者为了过早地提升性能,可能降低代码的可读性和可维护性。需要禁止凭空想象的优化。后者可能导致代码过于复杂,降低扩展性。

相关学习资料