
出版社: 机械工业
原售价: 49.00
折扣价: 40.68
折扣购买: 整理优先:小改进,大回报,整洁代码设计指南
ISBN: 9787111766186
Kent Beck是程序员、极限编程(Extreme Programming)创始人、软件模式先驱、JUnit合著者、测试驱动开发(Test-Driven Development,TDD)的重新发现者,以及3X(Explore/Expand/Extract,探索/扩展/提取)的观察者。Beck还是《敏捷宣言》按字母顺序排列的第一位签署人。他现在是Mechanical Orchard公司的首席科学家,教授帮助极客在世界上感到安全的技能。
杂乱无章的代码令人烦恼。要想“整理”代码,使其更具可读性,就需要将代码分成易于管理的部分。在这本实用指南中,极限编程的创始人、软件模式先驱Kent Beck对代码整理的时机和位置给出了建议,可以在改善代码的同时保持系统的整体结构。 本书不会试图让你一次性掌握所有的整理方法,而是带你尝试一些对你的问题有意义的例子。如果你有一个包含多行代码的大函数,你将学习如何合理地将其分割成小块。同时,你还将学习软件设计背后的理论:耦合、内聚、现金流贴现和期权。 本书将帮助你: ·理解软件设计的基本理论和驱动因素。 ·探索系统行为变化和系统结构变化之间的区别。 ·通过优先整理或事后整理来改善编程体验。 ·学习如何安全小步地进行大改动。 ·将软件设计视为人际关系的一种实践。