干净的编码器: A Book on Professionalism and Attitude

盖上洁面镜这本书 干净的编码器 by Robert C. Martin 是关于态度,纪律,是一个专业的程序员。虽然它涵盖了测试策略,重构和估计等主题,但这不是纯粹的技术书籍。罗伯特探索了搞大 它的软技能很重要,人们如何沟通和协作和发展他们的技能,将本书转化为专业程序员的行为准则。让我们来看看本书中涵盖的一些主题。

专业

专业称,根据鲍勃意味着具有正确的态度,受到纪律处分和采取行动。当您交付的软件包含缺陷时,在图书中描述的示例是负责(达到损坏的损坏),在交付前测试所有软件,确保软件仍然是可维护性的(用于对此有挑战性的观点,请参阅 减少软件维护:将不良代码扔掉)学习和练习新技术。我想要添加的两种技术是代码审查和根本原因分析。正在做 软件评论和检查可以显着提高产品质量。根本原因分析可以通过识别导致问题的主要原因,并启动行动以防止发生类似问题的主要原因(更多关于它们 做根本原因分析的商业原因)。

这本书非常认真对待职业主义是什么,以及成为专业的东西!我同意这一点,我想 技能对团队成功的技能至关重要 那个专业人士可以 在软件开发中推动质量 当他们 合作稳定的球队.

专业精神不免费。这 软件开发专业正在成熟,这为如何为自己作为专业人士提供新的见解。它要求您投资个人时间,例如通过阅读书籍或遵循在线社区之后 Dzone.InfoQ.。此外,从你制作的错误中吸取教训是很好的,以防止你将来会产生类似的错误。您必须锻炼您的编程技能,例如通过参与编码Dojo(更多关于此内容 什么驱动器质量:编码)或通过学习 用双编程提高代码质量。更好的是教学或导师的人,你可以学到很多帮助他人发展自己。这也有助于您成为一个更好的团队成员(如果您想了解更多关于个人团队成员的需求,请参阅 队伍,是什么’s in it for me?)。

压力和纪律处分

这本书给出了提示和提示,以避免在压力下进行压力,例如通过清除承诺,保持代码干净,并确保在交货前测试所有代码。但是你不能总是避免它,所以有时你必须在压力下工作。然后你必须纪律处分,并使用a开发软件 你知道的过程是最好的方法鉴于手的情况。鲍勃给出了一个外科医生的例子,他们将与专家团队一起进行手术,以便他们教导和知道。当他们有问题或在时间压力下工作时,他们赢得了’T开始大喊大叫和猛击和投掷乐器。出于明显的原因,外科医生不允许运行不受纪律的方式。那么为什么为开发人员来说,它为什么要不同?

阅读本书确认给我职业技术。这本书有助于程序员将其技能增加为团队成员,使他们能够提供 质量软件与足彩胜负14场团队。这本书充满了作者职业生涯的故事和经验。这些例子使阅读易于阅读,他们也吸引了读者来看看自己的经验,并从中学习。这就是“干净的编码器”都是关于,以专业的方式按时提供高质量的软件。

注意:本书评论的早期版本已发布在Dzone作为鲍勃叔叔’s “The Clean Coder”.

分享这种经历
  • 28
    分享

本林德林

我帮助组织具有有效的软件开发和管理实践。有关足彩胜负14场,精益和质量的多个网络的活跃成员,以及常见的演讲者和作家。

发表评论

本网站使用AkisMet减少垃圾邮件。 了解如何处理评论数据.