Table: blog
User: dreamable
Created at: 2022-02-14 06:51:21 UTC
Updated at: 2022-02-14 06:51:40 UTC
Reference:(Table ID 10, Record ID 108)

标题 :
DRY
内容 :

学习Rails受益最大就是DRY原则,Don't Repeat Yourself。

copy-paste太容易了,也是很多代码灾难的源头。第一步:类似的功能做过,拷贝过来,改改大功告成!第二步:终于修改完了,是不是还有类似的地方要修改,记不清了,算了。第三步:nnd,怎么这么复杂,在搞毛呢?!

写完代码,一定要回头看看,是否可以改进,是否可以合并?很多时候将特定问题泛化成一般问题能简化代码。让电脑去重复,而不是让代码去重复。

当然副作用,是对垃圾代码容忍度降低了。

Tag: