本书会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这九个基本的实践方法,会使你的团队更加有效地交付软件而不至于让软件演变成遗留代码。
David Scott Bernstein
敏捷教练,曾为IBM、微软、Yahoo等企业提供敏捷实践指导。
评分
评分
评分
评分
说实话,我对“修改软件的艺术”这本书的期待,更像是寻找一本能让我“顿悟”的宝典。软件开发,尤其是大型项目,往往是一个不断演进的过程,修改是绕不开的环节。但我发现,很多时候,我们只是在“修补”,而不是在“优化”或“进化”。这本书的“艺术”二字,让我觉得它可能触及到了修改软件的更高境界。我希望它能深入探讨那些关于代码的“本质”的东西,比如设计模式在修改中的应用,如何通过清晰的架构设计来降低修改的复杂度,以及如何构建健壮的测试体系来支持频繁的修改。我更想看到的是,如何将修改变成一种创造性的过程,而不是一种负担。这本书会不会揭示一些隐藏在“修改”背后的哲学,让我能从更宏观的视角去理解软件的生命周期,以及我们在其中扮演的角色?我很期待,它能给我带来不同于以往的启发。
评分我买这本书,主要是被它的“艺术”两个字吸引了。很多技术书籍往往专注于“术”,也就是具体的技巧和工具,但“艺术”则意味着更高层次的理解和创造力。我一直相信,好的软件修改,就像好的艺术品一样,需要有清晰的整体观,同时又能兼顾细节的精妙。我希望能在这本书里找到一些关于如何培养这种“艺术感”的启发。或许它会探讨软件设计的原则如何影响修改的便利性,又或者如何通过重构来提升代码的可读性和可维护性,从而让后续的修改变得更加容易。我脑海里常常浮现出那种感觉,当你修改一段代码,不仅解决了问题,还让整个系统的结构变得更清晰,更优雅,这就是一种艺术的体现。这本书能否帮助我达到这样的境界?我对此充满了好奇,也希望它能提供一些理论框架,让我能够更好地理解“为什么”要这样做,而不仅仅是“怎么”做。
评分当我看到“修改软件的艺术”这个书名时,我的脑海里立刻闪过无数次在深夜面对一堆难以理解的代码,试图进行修改的场景。那种感觉,既有挑战,又带着一丝绝望。我希望能在这本书里找到一些能够点亮我内心黑暗的“火种”。我渴望它能提供一套行之有效的方法论,指导我如何去理解那些“前人”留下的代码,即使这些代码看起来杂乱无章,难以入手。也许书中会介绍一些分析工具,或者一些思维模式,能够帮助我快速抓住代码的核心逻辑。更重要的是,我希望能学到如何在修改过程中,尽可能地减少对现有功能的影响,甚至能够通过修改来提升软件的整体质量。我期待这本书能够给我带来一种“化腐朽为神奇”的力量,让我不再畏惧那些复杂的代码库。
评分坦白说,我一开始对这本书的期待并不是特别高。市面上的软件开发书籍很多,但真正能触及本质、让人眼前一亮的并不多。但“修改软件的艺术”这个名字,总有一种莫名的吸引力,让我想去一探究竟。我总觉得,软件开发最容易被忽视,也最考验功力的,就是对已有代码的修改。很多时候,我们匆忙地加上新的功能,或者修复一个bug,却可能埋下更多隐患。这本书会不会提供一种系统性的方法,让我们在修改的时候,能够更有章法,而不是凭感觉“缝缝补补”?我希望能看到书中对“坏味道”代码的识别,以及如何逐步改善这些“坏味道”的策略。同时,我也对书中关于如何权衡修改成本和收益的讨论很感兴趣。毕竟,在实际工作中,我们总要面对时间和资源的限制,如何在“完美”和“可用”之间找到一个平衡点,是一门重要的学问。
评分这本书的书名很有意思,“修改软件的艺术”。拿到手的时候,我第一反应就是,这肯定不是一本教你如何从零开始写代码的书。更像是对那些已经写好的软件,如何去“雕琢”、“打磨”的指南。我一直觉得,软件开发中最有挑战性的部分,往往不是创造,而是维护和改进。当需求改变,或者出现了意想不到的bug,甚至是为了优化性能,都需要我们深入到已有的代码中去,小心翼翼地进行修改。这本书的名字就准确地捕捉到了这种精髓——修改,并非简单的增删改查,而是一门需要技巧、经验和洞察力的艺术。我期待它能给我一些关于如何安全、高效地进行软件修改的深刻见解,尤其是在处理遗留系统或者复杂项目中,如何避免“牵一发而动全身”的风险。希望它能提供一些实用的方法论,比如如何更好地理解现有代码的逻辑,如何设计出易于维护的修改方案,以及如何在修改后进行有效的测试,确保软件的稳定性和可靠性。
评分the way to Scrum. 技术人的书就是这样, 讲理论也是条条道道文理清晰. 当然, 内容多, 重复也多, 建议画个脑图, 核心内容其实不多. https://www.jianshu.com/p/fb6ecc0eecaa
评分作者30年的从业经验,在TDD这章用了一个极其简单的Person类来阐述,是没有说服力的。勇气真的是非常非常重要,重要到我认为只要能拥有勇气就能成功的程度。
评分絮絮叨叨的。
评分本书偏向于介绍敏捷开发、项目管理。本书也比较薄,不到两百页。
评分挺不错的书,介绍了9种构建易维护代码的方法,有不少真知灼见,但深度不够,代码示例也显得比较少,很多地方不带有自己实践是很难体会的。//去年冬天就想读的书,过了大半年,终于花了几天时间看完,因为拖延,我甚至要付给图书馆约8元的超期罚金。2018-07-06@水澜轩,借于浙江图书馆
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有