性价比很高的重构

来源:互联网 发布:ubuntu 网卡配置 编辑:程序博客网 时间:2024/05/11 11:16

自己的对代码简洁优雅的追求其实直接来自于carmack,当时只是觉得很牛逼。

当个真正的游戏开发者就应该这样。


多年时间下来,越发觉得这并不是一个闷骚的追求,现实意义也是非常大的:重构的性价比很高。


项目复杂度可以这样分解:

  • 真正解决问题的那部分复杂度
  • 解决方案实现的不好而带来额外复杂度

用来解决问题的那部分是真正我们所追求的,那么复杂度的付出是ok的。


而“写的不好”这个屁都不是的东西,却和解决方案一样的带来复杂度和脑力负担,是不是让人很想抽几下的冲动?


而把解决方案认识的更清楚,写的东西弄的更好,这个是相对容易的多的事情,其实个人的感受是很享受的事情,但却收获了和提升解决方案一样的“降低复杂度和脑力负担”的结果。

 

套用一个老外的话说就是:软件太tmd复杂了,我们需要美感来控制它