敏捷开发技巧:移除重复与重构注释
5星 · 超过95%的资源 需积分: 2 154 浏览量
更新于2024-11-03
收藏 2.06MB PDF 举报
"《敏捷开发的必要技巧完整版》是一本由厦门的王伟杰(Wingel)翻译自Tong Ka Iok, Kent所著的原著《EssentialSkillsforAgileDevelopment》。该书旨在提供在敏捷开发实践中必不可少的技术和策略,帮助开发者提升代码质量和效率。书中强调了敏捷开发的核心原则,如去除重复代码、优化注释并转化为实际编程实践,以提高代码可读性和维护性。
第1章主要关注如何消除代码中的重复部分。作者解释了重复代码是如何产生的,并指导读者采用实际操作,如重构和模块化,来移除这些冗余。章节练习提供了具体案例,让读者通过实践学习这一技巧。
第2章则深入探讨如何有效地利用注释,将其转化为代码本身,而不是仅仅作为阅读理解的辅助。这包括将注释内容转化为变量名、方法名称,甚至通过重构将注释的含义融入到代码逻辑中。作者指出,过多或不必要的注释会成为累赘,应学会如何恰当地表达代码意图,以减少文档化的负担。章节中还讨论了代码命名的最佳实践,如避免过长的方法名,以及何时适当地通过注释命名已有的方法。
这本书不仅提供了理论指导,而且通过实例演示和练习,使读者能够掌握在敏捷开发环境下提升代码质量的关键技能。无论是对于初入敏捷开发的开发者,还是经验丰富的专业人士,这都是一本实用且具有价值的参考资料。王伟杰的联系方式(MSN和邮箱地址)以及博客链接也方便读者进一步交流和获取更多资源。"
2009-01-14 上传
2008-12-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
yljch1116
- 粉丝: 1
- 资源: 9
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍