- 浏览: 8492 次
- 性别:
最新评论
晚上看完了著名的《代码整洁之道》——是因为有一名已经离职的同事向我推荐过此书,然而我也同间断读了一个月之久。此书的前半截还是挺精彩的,后半截因为粘了大量代码而草草浏览过去。
- 有意义的命名
- 函数只做一件事
- 函数应该短小
- 函数只有一个抽象层级
- 函数参数的个数,多于三个使用参数对象
- 异常捕捉try...catch就只有一件事
- DRY 原则 do not repeat yourself
- 结构化编程的优点
- 尽量不注释
- 别返回 null 别传递null
- 学习log4j
- 类应该短小
- 类名描述权责
- SRP 类有且只有一条加以修改的理由
- 系统应由许多短小的类组成,每个类封装成一个权责
- DIP 类应当依赖抽象而不是实现
- DCP 类应当对扩展开放对修改关闭
- DI IOC
- EJB Entity Bean
- 橫贯式关注面 AOP
- 并发
- JUNIT
发表评论
-
Java EE设计模式 Spring企业级开发最佳实践
2018-12-06 11:55 0书是有点老 2010 内容还可以,看下 -
《JQUERY基础教程》
2018-12-02 10:48 352JQuery诞生于2016年,是一个JavaScript库, ... -
20 head first 设计模式(2018第10本书)
2018-09-01 23:01 3261 策略模式 封闭变化 - 建立 算法族 - 让算法变化 ... -
19 编程珠玑(2018年的第9本书)
2018-08-19 13:34 314这是一本关于算法的书,也可以说是解决问题方法之道。 像从 ... -
18 重构,改善既有代码的设计(2018第8本)
2018-08-01 23:40 256周一坐飞机带上的,结果飞机晚点,此书竟看了约一 ... -
17 程序员修炼之道:从小工到专家(2018第7)
2018-07-22 23:24 2633天读完这本TIPS大全 只用好一种编辑器 不能 ... -
第16 你现在用的多少javascript版本?
2018-06-27 09:23 2538th, June 2017 ECM ... -
第15设计模式:可复用的面向对象程序设计
2018-06-27 09:18 327<div class="iteye-blo ... -
第十四 你不知道的javascript
2018-06-27 09:19 430刚看了下目录就很震惊,全书就是针对之前很畏惧的2个知识点来 ... -
第13本 javascript 高级编程
2018-05-26 21:25 552五月二十日开始读此书,到五月二十三日还书。大家都在问我如何短 ... -
第12 本 tcpip 卷一
2018-05-26 21:16 420买书时大概是2014年刚进通信公司时,感觉理论匮 ... -
第十一本书 struts2
2018-03-28 00:11 311w3c课程 struts2 非常优秀的MVC框架 ... -
第十本书 hibernate5 初学错误记录
2018-03-27 08:46 328W3C课程 1, hibernate5 报错org ... -
Thinking in java (9)
2018-01-21 23:24 16第12章异常 发现错误的理想时间在编译阶 ... -
Thinking in java (8)
2018-01-19 00:17 20第11章容器 这是一种对象持有术 泛型 和类型安全 ... -
Thinking in java (7)
2018-01-19 00:09 15第10章内部类 可以将 ... -
Thinking in java (6)
2018-01-14 22:08 21接口和内部类:接口与 ... -
Thinking in java (5)
2018-01-14 21:40 14访问权限控制:最初 ... -
Thinking in java (4)
2018-01-06 20:56 14构造与析构是c/c++的难点 构造器是强制重载方法 ... -
Thinking in java (3)
2018-01-05 22:24 15操作符 java是建立 在c/c++之上的 基本类型存储 ...
相关推荐
《架构整洁之道》是软件开发领域的一本经典著作,由知名专家Robert C. Martin撰写。Martin先生不仅是cleancoders.com的联合创始人,还是Uncle Bob Consulting LLC的创始人,他在全球范围内提供软件开发咨询服务,...
主要的压缩子文件是"轻量级javaEE企业应用实战(第三版)源代码.part3.rar",它是书中的源代码分卷三。根据描述,这个分卷包含了第1-7章的源代码,可能每个章节对应一部分功能或者示例。学习者可以通过查看和运行...
在第三章中,作者详细列举了多种"代码的坏味道",也就是代码中常见的问题和反模式,旨在帮助开发者识别这些问题并进行有效的重构。 "源码"标签表明我们将关注代码的实际结构和质量,而"工具"标签则暗示可能涉及到...
- **概念**: “代码之美”不仅仅指代代码的整洁度或是格式化,更深层次地涉及到了代码的设计哲学和技术美学。它强调的是通过优雅的设计、简洁的实现以及高效的性能来体现软件开发的艺术性。 - **追求**: 本书希望...
总的来说,《C程序设计》第三版的源代码资源是一份宝贵的自学材料,它提供了一个系统学习和实践C语言的平台。结合理论与实践,你将能够逐步掌握这门强大的编程语言,并为后续更复杂的编程技术打下坚实的基础。
13. **代码整洁**:遵循DRY(Don't Repeat Yourself)原则,保持代码整洁,遵循一定的格式和布局。 14. **版本控制**:使用Git等版本控制系统管理代码,方便协作和回溯历史。 15. **异常处理策略**:定义全局异常...
Python采用了强制缩进的代码块表示方式,使得代码看起来更加整洁,易于阅读。初学者将学会如何编写注释、变量声明、数据类型(包括整型、浮点型、字符串、布尔型)的使用,以及列表、元组、字典和集合等复合数据类型...
书中还讨论了优秀程序员应具备的代码整洁之道,强调了代码可读性和可维护性的重要性。对于数据结构的学习,如链表、数组和字符串,书中通过动画形式进行讲解,使抽象概念更易理解。例如,109章节讲述了如何通过动画...
第三部分探讨了c#的编码规范及编程习惯,一共36条建议,包含c#命名规范、如何使代码更整洁以及如何规范开发行为等方面的内容。 《编写高质量代码:改善c#程序的157个建议》是一本关于如何编写高质量c#代码的工具书,...
《Spring In Action》第三版是关于Spring框架的一本权威指南,深入浅出地介绍了如何使用Spring构建高效、灵活的Java应用程序。Spring框架是Java企业级应用开发的核心工具,它简化了配置、提供了依赖注入机制、支持...
书中介绍了代码整洁性、注释的使用、命名约定等最佳实践。 2. **设计原则**:讨论了软件设计的通用原则,如单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(DIP)...
减少嵌套层次等都是保持代码整洁的关键。 3. **错误处理**:正确处理异常情况可以有效防止程序崩溃并提供更好的用户体验。书中推荐使用异常处理机制来捕获和处理运行时错误,并给出了具体示例。 ### 代码优化技巧 ...
5. 遵循编码规范和注释,保持代码整洁。 6. 使用版本控制工具进行协作和版本管理。 通过《JSP设计》第三版,读者可以全面了解JSP技术的各个方面,从基础概念到高级特性,以及如何在实际项目中应用这些知识。无论你...
第3章主要涉及提供DataFrame对象的Pandas,它可以用Python高效地存储和操作带标签的/列式数据;第4章的主角是Matplotlib,它为Python提供了许多数据可视化功能;第5章以Scikit-Learn为主,这个程序库为最重要的机器...
第三部分探讨了C#的编码规范及编程习惯,一共36条建议,包含C#命名规范、如何使代码更整洁以及如何规范开发行为等方面的内容。本书是一本关于如何编写高质量C#代码的工具书,列举的问题非常典型,给出的建议也非常...
10. **代码审查与重构**:这两个过程能帮助保持代码整洁,提升团队合作效率。修订可能会介绍代码审查的最佳实践和重构的策略。 总的来说,《高质量》第三版修订汇总文档是一个全面升级的版本,它不仅纠正了旧版可能...
8. **代码整洁**:遵循一致的编码风格,使用有意义的命名,保持函数和类的简洁,都有助于提高代码的可读性。Kent Beck的《Clean Code》提供了许多关于编写整洁代码的指导原则。 9. **依赖注入**:通过DI...
《C++ Primer中文版第三版》是学习C++编程语言的经典教材之一,由潘爱民和张丽两位译者翻译,旨在为初学者提供全面且深入的C++知识引导。这本书详细介绍了C++的基础概念、语法特性以及高级编程技巧,是入门C++编程的...
基础、案例与应用.(第三版)》这本书是学习统一建模语言(Unified Modeling Language,简称UML)的重要参考资料。UML是一种通用的可视化建模语言,广泛应用于软件工程领域,用于描述软件系统的设计和实现过程。本书...