Enable javascript in your browser for better experience. Need to know to enable it? Go here.
更新于 : Oct 26, 2022
Oct 2022
评估 ? 在了解它将对你的企业产生什么影响的前提下值得探索

你应该如何编写好的代码?如何判断自己是否写了好的代码?作为软件开发者,我们总是在寻找一些自然易记的规则、原则和模式,以便在讨论如何编写简单的、易修改的代码时,我们有统一的语言和价值观。

Daniel Terhorst-North最近尝试为好代码创建了一个类似于检查表的东西。他认为与其拘泥于像 SOLID 这样一套规则,不如使用一组特性作为目标。他设计出了名为 CUPID 的特性组,来描述为了写出"令人愉悦"的代码,我们需要做出哪些努力:在该特性指导下的代码应该是可组合的,遵循 Unix 哲学的,可预测的,风格自然的以及基于领域的。

Mar 2022
评估 ? 在了解它将对你的企业产生什么影响的前提下值得探索

你应该如何编写好的代码?如何判断自己是否写了好的代码?作为软件开发者,我们总是在寻找一些自然易记的规则、原则和模式,以便在讨论如何编写简单的、易修改的代码时,我们有统一的语言和价值观。

Daniel Terhorst-North最近尝试为好代码创建了一个类似于检查表的东西。他认为与其拘泥于像SOLID这样一套规则,不如使用一组特性作为目标。他设计出了名为CUPID的特性组,来描述为了写出"令人愉悦"的代码,我们需要做出哪些努力:在该特性指导下的代码应该是可组合的,遵循Unix哲学的,可预测的,风格自然的以及基于领域的。

发布于 : Mar 29, 2022

下载第27期技术雷达

English | Español | Português | 中文

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容