文件名称:good-developer-bad-developer
文件大小:2KB
文件格式:ZIP
更新时间:2024-05-22 23:50:07
好开发者,坏开发者 本文档受到的类似极大影响,该也印在他的著作《关于困难的事情的艰辛:在没有简单答案的情况下建立业务》以及经过修改的由合着的版本 最初的文章进行。 有人提到了一个供工程师使用的版本,我立即想编写自己的版本。 现在,它只是一个列表,但是如果需要更清晰的说明,我可能会在其中一些方面进行扩展。 好的开发人员了解他们的代码及其所处的环境 好的开发人员了解他们正在编写的代码及其含义 糟糕的开发人员在不了解所使用模式背后的原因的情况下崇拜其他人的代码 非常糟糕的开发人员在不了解代码工作原理的情况下复制代码 优秀的开发人员了解编写代码是在权衡取舍之间进行选择的,并且知道没有完美的代码。 主要的折衷是在以下轴之间 运行时性能 花时间编写系统 可维护性 可读性 可扩展性 糟糕的开发人员无法看到权衡取舍 糟糕的开发人员可能会看到权衡取舍,但在给定代码编写环境并将其存在的前提下,无法评估哪一个
【文件预览】:
good-developer-bad-developer-master
----readme.md(4KB)