#单一职责

上下文映射关系中如何解耦特定和通用的领域? - Nick Tune

19-08-02 520 5 banq

您正在构建一个新系统,并且您的团队的两名成员各自提出了用于发送通知的两种架构,哪一个是正确?如何选择? 第一个开发人员提出的是推送模型:有界上下文应指示通知上下文发送通知。专门的通知上下文应该... 详细

什么是GRASP模式?

19-01-30 1866 3 banq

GRASP模式(一般责任分配软件模式)描述了对象设计和责任分配的基本原则和模式。 确定需求并创建领域模型后,如何将方法添加到Class类中,并定义对象之间的消息传递以满足要求。 GRASP模式是一种... 详细

单一责任SRP设计举例 - macerub

21-03-15 274 1 banq

单一责任/职责原则(SRP):“一个模块应该只承担一个责任”。   示例:客户Customer类。 generateInvoice:计算客户必须支付的金额。  computeDiscount... 详细

什么是无副作用的函数方法?如何取名? - Mario

20-10-30 489 1 banq

函数名称应描述函数所做的所有事情。换句话说,功能不应隐藏副作用。这符合“最小惊喜原则”。但是,有时候这并不容易。下面函数名词名副其实吗?    众说纷纭: 它会返回一个Cusomter,但是如... 详细

干净整洁代码(Clean Code)的本质是什么? - mariocervera

20-11-17 584 1 banq

当我们听到“整洁代码”一词时,通常会想到由罗伯特·C·马丁(Robert C. Martin)(也称为鲍勃大叔、鲍勃大爷)撰写的著名书籍:“整洁代码:敏捷软件工艺手册”(2009年) 自从本书出版以... 详细

我理解的Clean代码 - macerub

20-08-05 392 1 banq

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

Michael Feathers:编程的艺术

19-08-21 1 190 banq

编程是一次只做一件事的艺术. 详细

清洁代码:职责 — Janos Pasztor

19-01-09 395 banq

我听说你想成为一个更好的程序员。您希望使用可重用的部分,并希望更轻松地维护旧代码。您可能还希望在团队中更好地工作并确保减少错误。 对更好代码的渴望通常会让人们发现“清洁代码”这个术语。这很可能是由 ... 详细

共有 101 2 下一页