代码整洁之道:程序员的职业素养 (美)罗伯特·C.马丁 著 更新时间:2025-01-09 17:19:37 开会员,本书免费读 >最新章节: 【正版无广】A.10 结论 计算机网络 编程语言与程序设计 本书是编程大师“Bob大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的...
5.2. 低耦合 5.2.1. 相互独立的类越多5.2.2. 依赖注入技术有助于编写低耦合且易于测试的整洁代码 6. 为变化而设计 6.1. 设计变化的内容和方式 6.2. 面向接口编程 6.2.1. Interface-Oriented Programming,IOP6.2.2. 有助于编写多态的代码6.2.3. 控制反转可以在必要时替换实现了相同接口的软件的...
JUnit 内部剖析等;内容聚焦于面向对象代码,忽视其他编程范式;以 Java 为唯一示例语言且用法陈旧过时。
C#代码整洁之道:代码重构与性能提升 ,英文名为Clean Code in C#。作者:[英] 詹森·奥尔斯(Jason Alls) 著,刘夏 译 机械工业出版社,2022年4月出版。1.1. 读薄率 书籍总字数489000字,笔记总字数8927字。读薄率 8927÷489000≈1.83% 1.2. 读厚方向 1.2.1. 函数编程Functional C#Functional Progra...
2. 代码度量 2.1. 关注软件的复杂性与可维护性 2.2. 维护性指标 2.2.1. 应用程序生命周期管理的重要组成部分2.2.1.1. (Application Lifecycle Management,ALM)2.2.2. 20及以上的分数颜色级别为绿色2.2.2.1. 良好的维护性2.2.3. 10分到19分的分数颜色级别为黄色2.2.3.1. 中等维护性2.2.4...
1.1. 开发软件的原因 2. 切面关注点 2.1. 所有的代码领域都需要处理相关的问题 3. 结构化模式 3.1. 装饰器模式 3.1.1. 可以在现有对象上添加新的功能,而不改变其结构 3.2. 代理模式 3.2.1. 所提供的对象可以替代客户端使用的实际服务对象 4. 使用PostSharp实现AOP 4.1. 收费软件 4.2. 缓存 ...
1. 应用程序级别代码坏味道 1.1. 布尔盲点 1.1.1. 由于函数使用布尔值而导致的信息缺失1.1.2. 解决方案是将布尔替换为枚举类型 1.2. 组合爆炸 1.2.1. 不同的代码使用不同的参数组合来执行同一件事情的产物1.2.2. 解决方案使用泛型 1.3. 人为复杂性 1.3.1. 简单的架构复杂化1.3.2. 解决方案...
Robert C. Martin,世界级编程大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report前主编。20世纪70年代初成为职业程序员,后创办Object Mentor公司并任总裁。后辈程序员亲切地称之为“Bob大叔”。 Martin还是一名多产的作家,至今已发表数百篇文章、论文和博客文章。著有《代码整洁之道》《代码整洁之道:程序员...
1.2.1. “你不会需要它”(You Ain't Gonna Need It)1.2.2. 确保类、方法和整体代码行数保持绝对最小水平。1.3. KISS原则 1.3.1. “保持软件简单易懂”(Keep It Simple,Stupid)1.3.2. 务必要保持代码整洁易读,确保即使是新手程序员也能够理解其含义。1.4. DRY原则 1.4.1. “避免重复的...
【新华书店总店直营店】C 20编程技巧 软件架构 设计模式 代码整洁之道 套装(全5册),机械工业出版社 新华正版全新 正规发票 多仓就近发货 85%城市次日送达!团购优惠咨询:13284178503 作者:(美)乔什·洛斯皮诺索 等著李好,王绿菊,王张军 译出版社:机械工业出版社出版时间:2000年01月 ...