您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
匠艺整洁之道 程序员的职业修养
字数: 442200
装帧: 平装
出版社: 电子工业出版社
作者: (美)罗伯特·C..马丁
出版日期: 2022-05-01
商品条码: 9787121432248
版次: 1
开本: 16开
页数: 376
出版年份: 2022
定价:
¥128
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"传奇人物鲍勃大叔定义软件开发专业和技艺的原则,阐述所需纪律、标准和操守,让你能交付强固、高效的代码,并为自己编写的软件感到自豪。他为软件匠艺的基本纪律提供了实用、详尽和规范的指南。书中讨论了相关标准,展示了世界对开发者的期望与开发者自己的期望之间有何不同,帮助读者弥合这种差异。鲍勃最后总结了编程职业的操守,阐述所有开发者都该对同事、用户和他们自己做出基础承诺。 有了鲍伯大叔的见解,所有的程序员和他们的经理都可以始终如一地交付能够建立信任而非破坏信任的代码——在依赖软件生存的用户和社会中建立信任。 ◆ 向着软件匠艺的“北极星”前进:达到了解如何写好代码的境界。 ◆ 关于应用五项核心纪律的实用且详尽的指导:测试驱动开发、重构、简单设计、协同编程和验收测试。 ◆ 开发者和团队如何提升生产力、质量和勇气。 ◆ 程序员们精诚一致的真正意义,以及每位软件专业人员都该给出的十条具体承诺。"
内容简介
鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路,包括饱经洗砺的敏捷技术实践,如何通过持续的努力提高专业素养,软件可用之上的目标与技能,以及如何激发团队优选潜能,等等。本书融会几本经典著作的精髓,将“整洁”方法论推向至高境界——软件开发者有责任维护世界正常运行,而“人”才是“技术”的决定者。 本书共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。本书适合所有软件开发者、测试工程师及工程类院校师生,对技术团队负责人及架构师同样大有助益。
作者简介
"罗伯特 C. 马丁(鲍勃大叔),软件开发行业领军人物,曾任C++ Report杂志主编、敏捷联盟首任主席、Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域的资深顾问。 1964年,年仅12岁的就已写下他的第一行代码。他自1970年起从事程序员职业。他与人合办了cleancoders.com网站,为软件开发者提供在线视频培训服务。他还创办了Uncle Bob咨询有限公司,为分布于世界各地的大公司提供软件咨询、培训和技能培养服务。同时,他也供职于芝加哥的软件咨询企业8th Light,任大匠(Master Craftsman)一职。 马丁先生在多本行业杂志上发表过数十篇文章,是各种国际性会议和行业活动讲坛上的常客。他也是cleancoders.com网站上广受赞誉的多个系列视频的创作者,也是Designing Object-Oriented C++ Applications Using the Booch Method 以及 Jolt 获奖图书 Agile Software Development, Principles, Palterns,and Practices,Clean Code 等畅销书作者。 译者简介 韩磊,IT产品与运营专家、IT图书专业译者,译有《代码整洁之道》《梦断代码》《C#编程风格》等多部计算机图书。曾担任CSDN副总经理、《程序员》总编辑、广东二十一世纪传媒股份有限公司新媒体事业部总经理等职,现任AR初创企业亮风台广州公司总经理。"
目录
第1章 匠艺
第Ⅰ部分 纪律
极限编程
生命之环
测试驱动开发
重构
简单设计
协同编程
验收测试
第2章 测试驱动开发
概述
软件
TDD三法则
第四法则
基础知识
简单示例
栈
质因数
保龄球局
小结
第3章 高级测试驱动开发
排序示例一
排序示例二
卡壳
安排、行动、断言
进入BDD
有限状态机
再谈BDD
测试替身
DUMMY
STUB
SPY
MOCK
FAKE
TDD不确定性原理
伦敦派对决芝加哥派
确定性问题
伦敦派
芝加哥派
融合
架构
小结
第4章 设计
测试数据库
测试GUI
GUI输入
测试模式
专为测试创建子类
自励
HUMBLE OBJECT
测试设计
脆弱测试问题
一一对应
打破对应关系
VIDEO STORE
具体vs通用
转换优先顺序
{}→NIL(无代码→空值)
NIL→CONSTANT(空值→常量)
UNCONDITIONAL→SELECTION(无条件→条件选择)
VALUE→LIST(值→列表)
STATEMENT→RECURSION(语句→递归)
SELECTION→ITERATION(条件选择→遍历)
VALUE→MUTATED VALUE(值→改变了的值)
示例:斐波那契数列
变换模式优先顺序假设
小结
第5章 重构
什么是重构
基础工具包
重命名
方法抽取
变量抽取
字段抽取
魔方
纪律
测试
快速测试
打破紧密的一一对应关系
持续重构
果断重构
让测试始终能通过
留条出路
小结
第6章 简单设计
YAGNI
用测试覆盖
覆盖
渐近目标
设计?
但还有更多好处
充分表达
底层抽象
再论测试:问题的后半部分
尽量减少重复
意外重复
尺寸尽量小
简单设计
第7章 协同编程
第8章 验收测试
纪律
持续构建
第Ⅱ部分 标准
你的新CTO
第9章 生产力
永不交付S**T
成本低廉的变更适应能力
时刻准备着
稳定的生产力
第10章 质量
持续改进
免于恐惧
很好质量
我们不把问题留给QA
QA之疾
QA什么问题也不会发现
测试自动化
自动化测试与用户界面
测试用户界面
第11章 勇气
我们彼此补位
靠谱的预估
你得说不
持续努力学习
教导
第Ⅲ部分 操守
第一个程序员
75年
书呆子与救世主
榜样和恶棍
我们统治世界
灾难
誓言
第12章 伤害
首先,不造成伤害
对社会无害
对功能的损害
对结构无害
柔软
测试
优选的作品
使其正确
什么是好结构
艾森豪威尔矩阵
程序员是利益相关者
尽力而为
可重复证据
狄克斯特拉
正确性证明
结构化编程
功能分解
TDD
第13章 集成
小周期
源代码控制的历史
GIT
短周期
持续集成
分支与切换
持续部署
持续构建
持续改进
测试覆盖率
突变测试
语义稳定性
清理
创造
保持高生产力
拖慢速度的因素
解决注意力分散问题
时间管理
第14章 团队合作
组团工作
开放式/虚拟办公室
诚实和合理地预估
谎言
诚实、准确、准确
故事1:载体
故事2:pCCU
教训
准确度
准确度
汇总
诚实
尊重
永不停止学习
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网