没有合适的资源?快使用搜索试试~ 我知道了~
good-code:试图弄清楚我所说的“好代码”是什么意思
共4个文件
md:4个
需积分: 18 0 下载量 32 浏览量
2021-06-05
18:22:46
上传
评论
收藏 5KB ZIP 举报
温馨提示
试图弄清楚我所说的“好代码”是什么意思 单一职责原则为王 高内聚:一个模块应该只有一个改变的理由。 许多 SOLID 原则 。 低耦合:更改的原因应该影响一个且仅一个模块……因为如果更改影响多个模块,则这些模块在精神上耦合在一起,即使不在代码中。 好的架构:每一个改变的理由都应该有一个明显的住所。 (?) 不确定这个,但感觉是对的 .. 但更喜欢可读性而不是简洁 尝试尽可能 DRY 是非常有吸引力的,但对于长期可维护性显然更重要。 当然,从短期和可读性的解决方案是最好的。 测试在一秒钟内通过 大规模的生产力提升 置信度 以思想的速度编码 理想情况下,这是所有的测试,但也可能是所有相关的测试(注意这更难,但允许更多的回旋余地) 对于简单/爱好项目,这可能是“运行程序并检查输出”——重要的部分是拥有一个快速反馈循环,以提供对代码的信心。 在可能的情况下纯粹且不可变 纯函数很容易进行单元测
资源推荐
资源详情
资源评论
收起资源包目录
good-code-master.zip (4个子文件)
good-code-master
solid-vs-srp.md 2KB
README.md 4KB
srp.md 1KB
readability.md 911B
共 4 条
- 1
资源评论
GDMS
- 粉丝: 34
- 资源: 4529
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功