`
qujianfeng
  • 浏览: 78999 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

《解析极限编程》读书笔记1

阅读更多

《解析极限编程》这本书已经买回来好长时间了,直至今天才有时间翻开看。

目前看了前言与第一章,首次领略到原创Kent Beck对XP的解释,感受到大师级人物的量级之重以及对软件业思想的深远影响。以下是一些对我有冲击力的关键思想或书中的精彩句子:

  • XP的最终效果是:在更短的时间内花费更少的钱开发更好的软件。这已经在第一版出来的5年后被证实。
  • XP要求我们坦承自己有能力做什么,然后去做这些力所能及的事情。同时允许并希望其它人也这样做。放弃我们不成熟的自负——“我比其他人都懂得多,我需要的就是让我特立独行,成为最棒的。” XP要求我们在更大的范围内,在包括业务/工作领域的团体中找到我们正确的位置;XP是关于每个人是如何成为最好的自己,如何成为自己所能成为的最好的开发者的过程。XP探讨了如何可以写出伟大的代码,对业务真正有益的好代码。
  • 越是人情味地对待我自己和别人,我们大家的生产率就越高。
  • XP需要参与者学会高层次的技术,为团队的目标服务。
  • 项目的风险包括进度延迟、项目取消、系统恶化、业务误解、业务变更、错误特性太多、人员流动等,而XP都能尽力解决这些风险。

作者最终给XP下的定义为:

  • XP是放弃旧的、低效的技术和习惯而采用新的有效的技术和习惯。
  • XP是因为你今天的竭尽全力而充分欣赏你自己。
  • XP是努力在明天做得更好。
  • XP是要你按照对团队共同目标做出的贡献来评价自己。
  • XP是让你的一些人性需求在软件开发中得到满足。
分享到:
评论

相关推荐

    解析极限编程 拥抱变化

    本书是在《解析极限编程》第一版面世的5年之后,作者重新考虑,整理和重构XP的基础上写成的,也是作者不断参与软件开发项目的心路历程和对XP的许多新的深刻理解。  本书共分两部分。第1部分包括第1章至第16章,阐述...

    解析极限编程-拥抱变化

    解析极限编程-拥抱变化解析极限编程-拥抱变化解析极限编程-拥抱变化解析极限编程-拥抱变化解析极限编程-拥抱变化解析极限编程-拥抱变化

    解析极限编程:拥抱变化(原书第2版)

    最后,读者在阅读《解析极限编程:拥抱变化 原书第2版》时,可以从中获得对XP哲学的深刻理解,并在项目中做出明智的决策。无论是软件开发人员还是管理人员,都能通过本书学会如何在项目中运用XP的最佳实践,从而提升...

    解析极限编程拥抱变化

    解析极限编程拥抱变化

    [解析极限编程:拥抱变化(原书第2版)].pdf

    从给定的文件信息来看,标题为"解析极限编程:拥抱变化(原书第2版)",描述中提到该电子书为个人学习使用,禁止商业用途,并指出遇到版权问题需要联系删除。标签为"计算机 编程",表明这本书很可能是一本与计算机...

    [解析极限编程:拥抱变化(原书第2版)

    通过阅读《解析极限编程:拥抱变化(原书第2版)》,读者不仅可以了解极限编程的全面框架,还能获得关于如何在实际项目中应用这些原则和实践的宝贵指导。对于任何希望提高开发效率、适应变化和提升软件质量的团队来...

    读书笔记软件 编程笔记 学习笔记

    1. **多类型笔记**:软件允许用户创建不同类型的笔记,包括阅读书籍的心得体会、编程学习过程中的代码片段、算法解析、技术文档摘录等。 2. **文本编辑**:“可以直接复制doc的内容”表明该软件支持导入和编辑DOC...

    Java游戏编程读书笔记

    通过阅读《Java游戏编程读书笔记》这本书,你可以深入了解这些概念并学习如何将它们应用到实际项目中。文档中的内容可能涵盖了Java游戏开发的基本原理、代码示例、最佳实践以及常见问题的解决方案。通过深入学习和...

    极限编程 ppt 极限编程

    根据给定的文件信息,我们可以深入探讨极限编程(Extreme Programming,简称XP)这一敏捷软件开发方法的核心理念、历史背景、关键实践以及其对未来软件工程的影响。 ### 历史背景 极限编程的历史可追溯至1996年,...

    极限编程1.3(极限编程系列)

    极限编程1.3(极限编程系列)极限编程1.3(极限编程系列)

    极限编程与敏捷开发.ppt

    "极限编程与敏捷开发" 极限编程是一种软件开发方法,它强调客户参与、迭代式开发、测试驱动开发、重构和简洁设计等原则。极限编程的核心是拥抱变化,快速响应客户需求,通过小版本的发布和客户参与来提高软件的质量...

    java读书笔记笔记笔记笔记笔记笔记

    【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...

    极限编程1.2(极限编程系列)

    极限编程1.2(极限编程系列)极限编程1.2(极限编程系列)

    C#极限编程指导(强烈推荐)

    C#极限编程指导 。

    CGI编程指南读书笔记

    CGI编程指南读书笔记CGI编程指南读书笔记CGI编程指南读书笔记

    24小时精通极限编程

    极限编程(Extreme Programming,简称XP)是一种敏捷软件开发方法,旨在通过提高开发团队的灵活性、协作性和响应能力来实现高质量的软件产品。本教程“24小时精通极限编程”将引领你逐步深入这一高效开发实践。 ...

    极限编程论文

    极限编程(Extreme Programming,简称XP)是一种敏捷软件开发方法,由肯特·贝克(Kent Beck)在1997年提出。它强调快速反馈、简单设计和团队合作,以提高软件开发的质量和效率。本论文集围绕这个主题展开,深入探讨...

    [免费高清PDF]Java极限编程.扫描版.rar

    《Java极限编程》是一本深度探讨Java开发实践的书籍,主要针对如何在短时间内高效、高质量地完成软件开发项目。极限编程(Extreme Programming, XP)是一种敏捷开发方法论,它强调团队协作、快速反馈、持续集成和...

    UNIX环境高级编程 学习笔记

    学习LINUX环境编程的见证,一笔一画,脉络清楚,结构清晰,自己再看一目了然,传上来与众分享

Global site tag (gtag.js) - Google Analytics