Perl Extreme Programming: Valuing Agility, Customer Focus, and S...

需积分: 0 15 下载量 56 浏览量 更新于2024-08-02 收藏 2.01MB PDF 举报
《极端Perl》是一本深入探讨Perl编程与极限编程( Extreme Programming, XP)理念相结合的专业书籍,由Robert Nagler于2009年6月出版。该书主要关注如何将Perl语言应用于极限编程实践,帮助读者理解和提升在IT项目中的效率和质量。 书中的核心观点强调了Perl作为编程语言的核心价值,如灵活性、易读性和强大的模块化能力。作者通过讲述如何在Perl环境中实施XP原则,如沟通、简单性、反馈循环、勇气面对挑战等,来鼓励开发者采用这种敏捷开发方法。书中还特别提到了Perl与客户导向的密切关系,包括重视测试、利用Comprehensive Perl Archive Network (CPAN)获取资源以及组织有效的开发工作坊。 在规划方面,作者介绍了XP中的release planning(发布计划)技巧,如Planning Game(规划游戏)、角色分配、故事(用户需求的表述)、故事卡片、识别并剔除无价值的工作(Dead Wood)、以及精确的估算和迭代式优化。例如,Spike Solutions(临时研究)用于解决复杂问题,而Prioritization(优先级设定)则确保团队始终关注最重要的任务。 迭代规划章节中,讨论了如何细化任务、定期召开会议以同步进度、使用"Get Me a Bucket"策略管理工作量,强调团队的速度和一致性(Velocity),以及确保客户需求始终处于核心位置。此外,作者还提醒读者注意监控和调整开发速度(Watch Your Speed),以实现小步快跑的开发模式(Small Releases)。 《极端Perl》是一本实用的指南,它不仅教授Perl编程技能,更着重于将极限编程的理念和技术应用到实际项目中,以提升团队的生产力和软件质量。对于Perl开发者和敏捷方法的实践者来说,这本书提供了宝贵的实践经验和理论指导。
yyjtd
  • 粉丝: 3
  • 资源: 13
上传资源 快速赚钱

最新资源