匠艺整洁之道:程序员的职业修养

博文视点
企业官方账号
博客专家认证
2022-06-16 16:07:12

作者:【美】Robert C. Martin 

译者:韩磊

出版社:电子工业出版社

图书介绍:

鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路。共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。

可领取数量:

三本

购买地址:https://u.jd.com/lCoi0nH

...全文
865 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
熬夜磕代码丶 2022-08-30
  • 打赏
  • 举报
回复

作为IT学生的我,心中始终有一些困惑和疑虑。我这几天通过看了鲍勃大叔的封山之作《匠艺整洁之道》,其中的部分困惑和疑虑终于得到了部分答案。 文中极限编程的生命之环的四要素是工程实践手段: TDD(测试驱动开发)、重构、简单设计和结对编程(鲍勃大叔称为协同编程)。最左端的是验收测试,它是极限编程中最注重技术与工程的业务实践手段。
软件 software 中的第一个单词是 soft,所以软件应该是柔软的,也就是容易改动的。如果我们不期望它容易改动,那就是硬件 hardware。
我们发明软件的目的是为了使机器的行为易于改动。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。

内容概要:本书《匠艺整洁之道程序员职业修养》由Robert C. Martin撰写,旨在探讨软件开发中的职业素养、标准与伦理。书中强调了程序员作为社会关键角色的责任感,呼吁程序员们提升自身技术水平和职业道德。作者回顾了编程的历史,指出了从早期编程到现代敏捷开发方法演变的重要性,并解释了敏捷技术实践的目的及其深远的历史背景。书中还详细介绍了测试驱动开发(TDD)、重构等具体的技术实践,以及如何通过这些实践提高代码质量和开发效率。此外,作者还讨论了团队协作的重要性,包括知识共享、远程工作和虚拟办公室的有效利用。 适合人群:具备一定编程经验的程序员,尤其是那些希望提升自身职业技能并理解编程背后深层次原理的人士。 使用场景及目标:①帮助读者理解编程的历史和发展脉络;②掌握测试驱动开发、重构等技术实践的具体方法;③培养良好的编程习惯和职业道德,确保编写的代码不仅能够满足当前需求,还能在未来持续改进;④提高团队协作能力,促进知识共享和高效沟通。 其他说明:本书不仅是一本技术指南,更是一份对程序员职业道德和社会责任的深刻反思。它鼓励程序员们不仅要追求技术上的卓越,还要重视职业操守和个人成长。书中提供的实例和练习可以帮助读者更好地理解和应用所学内容,从而在实际工作中践行这些理念。

2,274

社区成员

发帖
与我相关
我的任务
社区描述
IT 技术人的图书馆
其他 其他
社区管理员
  • 2021年IT图书评选
  • 活动助手
  • 我是阿萌
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧