#Java程序设计

DDD悖论:DDD是不是银弹?

18-11-29 920 2 banq

在关于DDD的每本书和每次会议中,我都听到“DDD不是银弹”。我可能是唯一一个反思的人。因此我可能会错过一些东西。 不过,自从我开始学习DDD以来,我就在每个项目中使用它。即使在CRUD实现足够好的... 详细

复制粘贴比依赖更好

18-12-24 1 521 2 banq

人们过于害怕代码重复,过于憧憬可复用可重用的美好,导致对代码重复发起了一场神圣的战争。如今人们提出了不同的意见,在Twitter上引起了一场争论: “我呼吁结束针对代码重复的神圣战争。我们让年轻的... 详细

书评:软件设计哲学

18-10-30 1007 2 banq

这篇文章是关于John Ousterhout的新书“软件设计哲学”的评论: 事实证明,写一篇有关如何将俄罗斯方块AI实现为容器化的Kotlin微服务的文章要比如何编写好的代码要容易得多。 170页的... 详细

停止使用Dry原则!替代以WET原则

18-12-19 1817 banq

Dry是Don't Repeat Yourself简写,我们经常会听到像 “不要重复自己” 这样的陈词滥调。我们采取这样的想法并与它们一起运行,有时候有点太过分了。我们来看看DRY编程的另一种意识形... 详细

软件设计美学的几个要点

18-11-18 590 banq

软件的总体设计美学: 1)简单:为了每个人的利益,找到最简单的问题形式。这适用于所有级别。简单意味着专注于一件事。这种关注于一件事的自然结果是紧凑性。您可以通过询问“这个问题的哪些陈述包括我们关心的... 详细

6种办法实现精益软件

18-09-03 1 290 banq

最近,我浏览了公司的代码库,发现它有三个版本的仪表板,都是用于分析页面,我很确定客户不需要那样做。这引发了我幼稚脑中的一些事情,我开始在互联网上寻找相关的想法。就在那时,我发现了这篇古老的论文: “为... 详细

消极架构和关于代码的假设 - Matthias Noback - 博客

18-12-18 233 banq

在Michael Feathers的 消极架构 中,他列举了Haskell(函数式编程)中提到IO Monad作为一个例子,在面向对象编程中也有类似的例子,通过使用分层和依赖注入等原则,你也可以“保... 详细

无框架运动宣言

18-11-19 266 banq

在没有框架情况下能够开发应用吗?如果你很感兴趣,请加入无框架运动。 我们不讨厌框架,也不会创建针对框架的活动,但我们认为滥用框架是缺乏技术债务的知识,我们认为框架是有用的替代方案的,即使用专用库,标... 详细

共有 72 上一页 1 2 3 4 5 6 ... 9 下一页