#单一职责

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

19-08-02 443 5 banq

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

什么是GRASP模式?

19-01-30 1662 3 banq

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

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

20-10-30 427 1 banq

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

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

20-11-17 437 1 banq

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

我理解的Clean代码 - macerub

20-08-05 338 1 banq

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

Michael Feathers:编程的艺术

19-08-21 1 171 banq

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

一个控制器一个Action - Janos Pasztor

19-01-09 280 banq

你在控制器中放了多少个动作Action?5-6?20?如果我告诉你我的限制只能是一种Action方法,你会怎么说? 可以肯定地说,大多数Web应用程序在其控制器中都有太多的Action操作方法,但它... 详细

清洁代码:职责 — Janos Pasztor

19-01-09 346 banq

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

共有 8