![]() |
1
2
Donald Knuth的一句话指出了你的问题:
我认为需要重复,以便我们能够理解哪些关键点需要干燥。 重复的代码是应该避免的,但在某些(不太频繁的)上下文中,抽象可能会导致糟糕的代码,例如在编写测试规范时,某种程度的重复可能会使代码更易于维护。 我想你应该总是问另一个抽象的好处是什么,如果没有快速的成功,你可能会留下一些重复的代码并添加TODO注释,这将使你更快地编写代码,更早地交付,只干最有价值的东西。 类似的方法描述如下 Three Strikes And You Refactor :
|
![]() |
2
1
这是管理层、开发人员和QC之间的圣战。 因此,要结束这场战争,你需要为这三个国家制定一个骗子的概念。 抽象与封装、接口与类、单例与静态。 你们都需要给自己时间去理解对方的观点,才能让这一切顺利进行。 例如,如果您使用的是scrum,那么您可以进行sprint开发,然后进行sprint抽象和封装。 |
![]() |
Joan · 基于多个panda列的唯一值进行分组 2 年前 |
![]() |
suptagni · 如何删除数据帧中任何行的重复单元格? 2 年前 |
![]() |
anwwwar · 我需要一种方法,只有在两列同时出现时才能找到重复项 3 年前 |
![]() |
Ujjawal Bhandari · 不区分大小写唯一保留原始[重复] 3 年前 |
![]() |
NoBullMan · SQL查询-删除列值重复的行 6 年前 |
![]() |
Nicholas Koskowski · 删除重复的用户元 6 年前 |