“Everybody complains about the weather but nobody does anything about it.” Likewise, everyone has an opinion about what good code looks like, but those opinions don’t help you create it. This book fills that gap. It explains the process of writing good code, and teaches you to achieve beautifully programmed ends by way of extremely practical means. 99 Bottles of OOP is a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code. It explores: Recognizing when code is “good enough” Getting the best value from Test-Driven Development (TDD) Doing proper refactoring, not random “rehacktoring” Locating concepts buried in code Finding names that convey deeper meaning Safely altering code by following the “Flocking Rules” Simplifying new additions with the Open/Closed Principle Avoiding conditionals by obeying the Liskov Substitution Principle Making targeted improvements by reducing Code Smells Improving changeability with polymorphism Manufacturing role-playing objects using Factories


























剩余269页未读,继续阅读


- 粉丝: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 信号与系统_MATLAB_实验_课后习题答案.doc
- 《计算机安全技术》说课课件幻灯片资料.ppt
- 计算机病毒的防御对策研究.docx
- AccessPort的简易使用.pptx
- 南开大学2021年9月《计算机科学导论》作业考核试题及答案参考13.docx
- 复杂体系的计算机模拟的开题报告.docx
- 医药电子商务发展ppt.pptx
- 基于单片机AT89S52控制步进电机正反转.doc
- 基于计算机控制的注水井负压排酸解堵工艺优化和实现的开题报告.docx
- 人工智能在物流行业中的应用知识讲稿.pptx
- 某物业管理中心信息化建设汇报20教学幻灯片.ppt
- 软件架构图编写模版说课讲解.pptx
- 未来智能通信工程系统化改造的趋势.docx
- 软件项目介绍方案.docx
- 《控制系统数字仿真与cad》第3章连续系统的数字仿真电子教案.ppt
- Oracle灾备技术-Dataguard网络调整概述.docx


