Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Clean整洁架构教程
鲍勃大叔《Clean Code》书籍反对意见的收集
这是各种读者对罗伯特·C·马丁(Robert C. Martin)2008年的著作《清洁
六边形架构(端口适配器)指南 - 8thlight
端口和适配器是一种架构模式,旨在将您的应用程序与细节解耦。我的经验证实了这一说法。在最近的一个项目中,我们的团队决定从端口和适配器架构开始,随着我们团队的成长,它得到了回报。我们的团队正在构建一些需要集成的服务。端口和适配器让我们可以进行一些集成,并将我们的域模型与我们的数据库模式分
Spring Boot的Clean架构教程与源码 - Baeldung
在本文中,我们将根据Robert C. Martin的Clean Archi
经验分享:干净整洁代码(clean code)的特点 - oliver
干净的代码很重要,干净的代码可以帮助其他人理解您的代码,但是干净的代码也很主观!我想分享给您我的看法,它是由多年的开发人员领导技术团队领导经验和团队合作而成。干净的代码可以帮助人们理解代码。根据大多数开发人员的意见,您的代码结构越多(不是一地鸡毛一盘散沙),其他开发人员就越可能理解您
干净整洁代码(Clean Code)的本质是什么? - mariocervera
当我们听到“整洁代码”一词时,通常会想到由罗伯特·C·马丁(Robert C. Martin)(也称为鲍勃大叔、鲍勃大爷)撰写的著名书籍:“整洁代码:敏捷软件工艺手册”(2009年)自从本书出版以来,“整洁代码”一词已经越来越流行。今天,它的含义受到鲍勃大叔的异象的强烈影响,但这并不
开闭原则OCP与KISS简单原则冲突吗? - macerub
如何看待开闭原则(OCP)? 有些人不认同OCP,他们认为我们应该专注于编写简单的代码。 我同意这一点,但是我没有看到简单性和OCP是如何不兼容的。有两个初步要点:OCP的目标不是编写我们再也不会修改的关闭代码,否则将导致过度设计和前端大设计(BDUF)。 我们将用无
你还在用if-else吗?鲍勃大叔提出改进意见!
if/else/switch语句的泛滥是软件系统中的常见问题。它们在许多地方被复制的事实是有问题的。几天前,有人在推特上发了一个问题,询问以下哪个PHP片段更好,或者是否有更好的方法。
满足用户需求的优秀软件的关键是什么 - macerub
能够满足用户需求的优秀软件的关键是什么?对我来说,它不是编程语言或框架。它是对业务域以及系统如何在用户上下文中工作的深刻理解。工程学科可以为我们提供帮助。持续交付。当软件始终处于可发布状态时,我们可以经常将其交付给用户以获取新知识。领域驱动设计。DDD使我们
鲍勃大爷:将if/else中每个条件变为逻辑并列互拆而不依赖执行顺序。
当您编写一条if / else语句链时,了解并评估执行时顺序的依赖性是明智的。将每个条件构造为逻辑互斥而非依赖于执行顺序可能是明智的。 新开发人员要学习的第一个概念是if / else语句。if / else语句是执行条件逻辑的最常见方法。但是,复杂的嵌套if / else语
六角形架构更适合数字化银行的核心系统 -FINTECHNA
在接下来的几年中,将会看到大量针对核心银行系统的转型和现代化计划。核心银行系统支持银行的关键银行业务流程和产品,例如个人帐户,卡,贷款等,并且每天处理数十亿美元的金融交易。这些转型计划旨在通过使用云基础架构和新技术,为金融机构提供必要的业务敏捷性,使其能够在日益复杂的市场中竞争,并降低其高昂
快而脏的代码真的能更快推向市场吗?
著名敏捷专家Allen Holub认为:编写“快速而肮脏”的废代码可以使您更快地推向市场是一个神话。至少我从未见过这项工作。最快的上市方式是编写高质量的,经过良好测试的代码。马丁福勒称这种“快而脏”代码是鲁莽导致的债务reckless debt.什么是足够好、高质量的代码?他认为TD
幽默:好的代码本身就是最好的文档 - CodeWisdom
好的代码本身就是最好的文档。在您要添加注释文档时,问问自己:“如何改进代码,以便不需要这些注释文档?” 改进代码,然后对其进行记录以使其更加清晰。 - Steve McConnell 众说纷纭:
鲍勃大叔:Web只是一台IO设备
Web只是IO设备。它不是体系结构,也不是编程的另一种方式,而且,像所有IO设备一样,它应该与业务规则和体系结构无关。 众说纷纭:Web是一种提供I / O服务(设备)的技术。与业务规则无关。它与规则的应用方式有关。 但是,这些IO设备(Web和移动应
Java中的SOLID原则 - ds73306
SOLID 原则基本上构成了构建面向对象、松散耦合、健壮、可维护和易于理解的应用程序的基本准则。最常被问到的面试问题之一,让我们来看看: 单一职责:一个类应该有且只有一个职责。我们应该仅仅为了一个目的而编写、更改或维护一个类,这给我们
书评:软件设计哲学
这是来自henrikwarne的书评,banq有不同意见:我真的很喜欢John Ousterhout 的
单一责任SRP设计举例 - macerub
单一责任/职责原则(SRP):“一个模块应该只承担一个责任”。 示例:客户Customer类。 generateInvoice:计算客户必须支付的金额。 computeDiscount:为客户返回%折扣。 save:将客户存储在数据库中。
面向对象编程核心是多态!不是抽象哦 | by Sohee Kim
运行良好的软件和运行正常的软件之间是有区别的。仅考虑其行为,构建有效的软件是一项工作完成了一半。软件工程师应该通过考虑其结构来构建灵活且可扩展的软件。好的软件来源于好的结构,好的结构来源于好的架构。因此,像软件架构师一样思考很重要。
《整洁代码cleancode》的javascript源码实现项目
将罗伯特·C·马丁(Robert C. Martin)的书《清洁代码》中的软件工程原理落地为JavaScript源码,这不是样式指南,这是使用JavaScript生成可读,可重用和可重构软件的指南。点击标题
上页
下页