|
1
5
我有几个问题要问 你 :
如果这三个问题的答案都是肯定的,那么,除此之外,在我看来,进一步的改变确实是白费力气。不要仅仅为了重构而重构。 人们经常在预期可能发生的情况下改变事情(例如,你的“改变int”)。我更喜欢订阅雅格尼思想学校。担心这件事的正确时机是你做这件事的时候。 德米特定律是一种设计 指南 不是规则。在现实世界中,实用主义通常胜过教条主义。 |
|
|
2
0
每个XXXEntryCreator和XXXEntry之间的关系是什么?我觉得我遗漏了一些东西,因为“创建者”只返回整数。 除此之外,您还使用了400行crud,找到了适合屏幕的东西,并且在各个步骤之间有一个相当可见的数据流。夸奖。(我在过去经历过强烈的阻力,因为我试图做出这样的改变——为什么人们会写N-100/1000行运行在其他的if drivel上?) |
|
|
3
0
如果您有一个循环来创建任何丢失的批次、供应商和买家(或三个循环),那么这个循环可以简化为
现在我看到创造者正在更新-对吗?将创建和更新责任划分为两个类是否有意义? 我开始觉得简单了。有帮助吗? |
|
|
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 4 年前 |
|
|
Justin · Python自属性重命名 8 年前 |
|
|
Sabutobi · 长dict属性行的重构 8 年前 |
|
|
Falco Alexander · 简单LINQ重构/样式 8 年前 |
|
|
05bs001 · Euler 12需要优化 8 年前 |
|
|
slartidan · 如何将lambda表达式重构为方法引用? 8 年前 |
|
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 8 年前 |