Robert C. Martin(即Bob 大叔),作为极限编程的支持者,他不仅通过演讲、出版《代码整洁之道》等书籍,来推进“代码整洁”,还大力地促进软件开发人员的“匠艺精神”,并开始尝试推动敏捷与匠艺的融合。 ...
分类:
其他好文 时间:
2021-02-10 13:29:13
阅读次数:
0
https://cloud.tencent.com/developer/article/1404736 本文由来自美国业界大牛——Robert C. Martin(俗称“Bob大叔) 发布在 butunclebob.com 上,已获得翻译授权。英文原文链接: http://butunclebob.c ...
分类:
其他好文 时间:
2020-03-09 17:54:44
阅读次数:
57
程序员的职业素养原名“The Clean Coder”,单看书名可能以为这是一本讲解怎样编写简洁代码的技术书籍,实则不然。相比之下,中文译名要更贴近主题一些,这本书是编程大师Bob大叔40余年编程生涯的心得体会, 他以自己以及身边的同事走过的弯路、犯过的错误为例,为后来人引路。 这本书一方面阐述了作 ...
分类:
其他好文 时间:
2018-04-26 01:23:55
阅读次数:
182
下载地址:网盘下载 内容简介 · · · · · · 本书是编程大师Bob 大叔40 余年编程生涯的心得体会, 讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。本书适合所有程序员,也 ...
分类:
其他好文 时间:
2018-02-24 14:57:19
阅读次数:
261
《程序员的职业素养》【PDF】下载链接: https://u253469.pipipan.com/fs/253469-230382243 内容介绍 《程序员的职业素养》是编程大师Bob大叔40余年编程生涯的心得体会,讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及... ...
分类:
其他好文 时间:
2017-12-07 00:15:49
阅读次数:
123
前言 Bob 大叔提出并发扬了 S.O.L.I.D 五大原则,用来更好地进行面向对象编程,五大原则分别是: 五大原则,我相信在博客园已经被讨论烂了,尤其是 C# 的实现,但是相对于 JavaScript 这种以原型为 base 的动态类型语言来说还为数不多,该系列将分 5 篇文章以 JavaScri ...
分类:
编程语言 时间:
2017-08-07 10:08:44
阅读次数:
157
《程序员的职业素养》—— 读后总结 本书是Bob大叔所著,他的其他书籍也有很多畅销,比如:《代码整洁之道》《敏捷软件开发:原则、模式与实践》。 作者依据40年作为程序员的摸滚打爬,最终写出本书:《程序员的职业素养》,这本书不仅仅是描述了程序员的基本素质要求,也给我们未来的路提供了不少的借鉴。 书籍概 ...
分类:
其他好文 时间:
2016-11-28 00:28:50
阅读次数:
211
第一篇状态模式,其实比本文更先发表。但是我终觉得要写点什么,来开始我的敏捷的旅程。知道看了bob大叔这本书 以后,我才知道敏捷到底是怎么回事,纯属个人东拉西扯,所以就叫闲话敏捷。 《敏捷软件开发》问世与2003年,距今已有13个年头了,能够历久长盛不衰,必然有其光辉的一面。 以下都是个人的经验结合《 ...
分类:
其他好文 时间:
2016-05-21 11:30:42
阅读次数:
158
bob大叔在他的著作《敏捷软件开发-原则模式与实践》一书中提到拙劣设计的七种症状:
1、僵化性:指的是设计难以改变;
2、脆弱性:设计易于遭到破坏;
3、顽固性:设计难以重用;
4、粘滞性:难以做正确的事情;
5、不必要的重复性:过分设计;
6、不必要的重复:滥用鼠标进行复制黏贴
7、晦涩性:混乱的表达
设计的“臭味”主要是因为他们违背了一个或多个设计原则,这些原则包括:...
分类:
其他好文 时间:
2015-08-08 13:37:38
阅读次数:
171
前言
Bob大叔提出并发扬了S.O.L.I.D五大原则,用来更好地进行面向对象编程,五大原则分别是:
The Single Responsibility Principle(单一职责SRP)The Open/Closed Principle(开闭原则OCP)The Liskov Substitution Principle(里氏替换原则LSP)The Interface Segrega...
分类:
编程语言 时间:
2015-07-17 14:05:31
阅读次数:
148