#refactor重构

技术债务是对业务功能缺乏真正的理解 -daverupert.com

20-11-07 326 2 banq

技术负债概念提出者 Ward Cunningham 认为:长期开发一个应用程序时,我们是通过不断添加功能进行的,但是却从未对其进行重新组织以反映我们对这些功能的理解,那么最终该程序将根本不包含任何理... 详细

幽默图:这是机器人根据经过训练编写的Java代码

20-10-02 459 2 banq

网友评论: 这是机器人为机器人编写的代码,而人类则应为其他人类编写代码!   对于一组固定的值,这将非常快。   说实话,看起来就像初学者的代码一样 ... 详细

鲍勃大爷:将if/else中每个条件变为逻辑并列互拆而不依赖执行顺序。

20-11-16 318 1 banq

当您编写一条if / else语句链时,了解并评估执行时顺序的依赖性是明智的。将每个条件构造为逻辑互斥而非依赖于执行顺序可能是明智的。   新开发人员要学习的第一个概念是if / else语句。if... 详细

测试驱动开发(TDD)实战心得 - DeniMoka

20-11-17 286 banq

熟悉TDD的三个定律这些规则是在实践中使用TDD的基础。它们限制我们一次只更改一件事。他们迫使我们采取步伐!记住并严格遵守这些规则,以便有效地使用TDD! 在代码没有通过失败的单元测试之前不要编... 详细

YAGNI原则是什么? -oliverkumper

20-11-17 258 banq

YAGNI 是You Ain't Gonna Need It(你不会需要它)的简写,是极限编程的关键原则。 YAGNI意思非常简单:仅在您真正需要它们时才去做,而不是在您认为或预见将来可能需要它们时... 详细

我理解的Clean代码 - macerub

20-08-05 309 1 banq

什么是清洁代码?正如鲍勃大叔清洁代码书中说:清洁代码的定义可能与程序员一样多。 首先,我最喜欢的一位著名作家的话是:“干净的代码读起来就像写好的散文”(@Grady_Booch)。简短的句子说明了一... 详细

幽默:STUPID原则 - simon

20-11-13 193 banq

我们听说过SOLID原则,听说过STUPID原则吗? S - Singleton单例 T - Tight Coupling紧耦合 U - Untestability不可测试 P - P... 详细

什么是设计模式? - macerub

20-08-16 313 banq

什么是设计模式?设计模式大约在30年前出现。然而,许多人认为他们今天和以往一样重要。 首先,什么是“设计”?它是关于软件设计的,而不是关于UI设计的。代码中的所有内容都是设计。从诸如变量名之类的细节... 详细

共有 921 2 3 4 ... 12 下一页