`
xmou
  • 浏览: 6089 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Clean Code 读后感(一)

阅读更多

 

这几天开始看Robert C.Martin(鲍勃大叔)所著的Clean Code,看得很慢,看了好几天才看了前2章。

 

慢的原因有几个方面的原因:

1、才疏学浅,需要好好咀嚼才能理解大牛们几十年来总结的经验和准则

2、需要结合自身以前的一些编码习惯好好的反思一下,希望可以去伪存真

3、阅读过程中有些小节有疑惑,在未继续阅读本书获得解答前,需要时间进行思考

4、时间不够用,每天能静下来看书的时间可能就一到两个小时,有时候甚至都没有时间

 

不过我想,既然慢,那就争取慢中出细活,希望将书中内容熟稔在心,也希望借此时时鞭策我向整洁代码靠近。

 

在这个系列中,我会把对每个小节的理解简短的概括一下,同时也会将我心里的问题和疑惑,一一罗列出来。希望借此让读过此书的朋友勾起回忆,让还没有读过或者想读的朋友能够有个大概的了解。

 

如果在理解上有不对的地方,请大家批评指正。

 

 

1.1 要有代码:

代码不会消失,机器不可能代替人类做所有编码的事情

 

1.2 糟糕的代码:

糟糕的代码不如不要,要及时对代码进行整理

 

1.3 混乱的代价:

坚持好的编码习惯,团队内部需要知识的传递与共享

 

1.3.1 华丽新设计:

遗留系统需要改造,新系统不一定能解决问题

 

1.3.2 态度:

专业需要端正的态度,勿以恶小而为之

 

1.3.3 谜题:

保持代码整洁,单人不容易做到,结对和Code Review能提高这种可能性

 

1.3.4 整洁代码艺术:

整洁代码光说不行,要实际写出来;而写整洁代码,需要大量的练习和掌握许多小技巧

 

1.3.5 什么是整洁代码:

干净利落,利于协同开发;解决问题,没有改进余地;表达清楚,体现设计理念;深合己意,让人心旷神怡

 

1.4 思想流派:

学习要循序渐进,不要想一下就能成为高手,打好基础,练好一门手艺后再学习另外一门,想齐头并进往往导致浅尝辄止

 

1.5 我们是坐着:

让代码易读,能让以后写代码更容易

 

1.6 童子军军规:

时刻保持代码整洁

 

1.7 前传与原则:

遵循基本的设计原则——SRP,OCP,DIP等

 

1.8 小结:

取其精华,去其糟粕;了然于心方能融会贯通;书山有路勤为径,学海无涯苦作舟

 

 

第一章都是一些高屋建瓴的行为准则和理念,愿大家能在代码整洁之道上有个好的开始,加油!

 

0
0
分享到:
评论

相关推荐

    《Clean Code》读后感

    《Clean Code》是软件开发领域一本非常经典的书籍,由Robert C. Martin(也被称为Uncle Bob)撰写。这本书深入探讨了编写整洁、可读、可维护代码的重要性,旨在提升软件开发人员的职业素养和代码质量。在阅读这本书...

    Write Clean Code Write Clean Code Write Clean Code Write Clean Code

    《Write Clean Code》是微软出版的一本专注于C语言编程实践的书籍,旨在帮助开发者提高代码质量,编写出更清晰、更可维护的程序。书中的内容涵盖了C编程的多个核心领域,包括基本语法、错误处理、内存管理、数据结构...

    clean code(中文完整版).7z

    《Clean Code(评注版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。《Clean Code(评注版)》作者给出了一系列行之有效的整洁代码操作实践。这些...

    Clean Code A Handbook of Agile Software Craftsmanship 无水印pdf

    Clean Code A Handbook of Agile Software Craftsmanship 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自...

    Writing Clean Code中文版

    - **标题**:“Writing Clean Code中文版”表明这是一本关于如何编写清晰、高质量代码的书籍,其内容是针对中文读者群体。 #### 描述解析 - **描述**:“Writing Clean Code中文版 好东西大家分享”暗示本书是编程...

    clean_code(中文完整版).rar

    《Clean Code》中文完整版.pdf 这本书是软件开发领域中一本经典的著作,由著名软件工程师Robert C. Martin(Bob大叔)撰写。《Clean Code》强调编写整洁、可读性强的代码,这对于任何软件项目的长期维护和扩展至关...

    Clean Code Summary 无水印pdf

    Clean Code Summary 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Clean-Code(JAVA必看的一本书非常好)

    "Clean Code"这一标签恰好反映了这本书的核心理念——编写整洁、易读、可维护的代码。以下是基于书中的关键知识点的详细解释: 1. **命名约定**:良好的命名是代码可读性的基础。书中强调,变量、函数和类的命名应...

    Writing Clean Code

    Writing Clean Code 不是 Solid Code

    24 Patterns for Clean Code mobi

    24 Patterns for Clean Code 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    完美模式设计指南(Write Clean Code)

    完美模式设计指南(Write Clean Code) CHM版 繁体中文

    24 Patterns for Clean Code azw3

    24 Patterns for Clean Code 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Writing Clean Code.rar

    《编写整洁代码》是软件开发领域中一个至关重要的主题,旨在提高代码的可读性、可维护性和可扩展性。本文将深入探讨该主题,并基于...在《Writing Clean Code》中,你将找到更多关于如何实现这一目标的具体指导和示例。

    Clean Code

    Clean-Code-A-Handbook-of-Agile-Software-Craftsmanship-Robert-C-Martin-Series Robert C. Martin Series The mission of this series is to improve the state of the art of software craftsmanship. The books ...

    CleanCode ppt

    《CleanCode》是一本关于提高软件开发质量的经典著作,它不仅强调了良好的架构和项目管理的重要性,还特别突出了代码本身的质量对于软件成功的关键作用。书中提出了“整洁代码”的概念,即代码的整洁度直接影响到其...

    Writing Clean Code(PDF版本)

    《Writing Clean Code》不仅是一本技术指南,更是一部启发性的作品。它不仅仅教会我们如何写出更好的代码,更重要的是教会我们如何成为更好的程序员。通过遵循书中的原则和建议,我们可以构建出更加健壮、可靠且易于...

    Clean Code A Handbook of Agile Software Craftsmanship

    总的来说,《Clean Code》是一本实践导向的书籍,它提供了许多具体的编程实践和技巧,帮助程序员提升代码质量,从而成为真正的软件工匠。通过阅读和应用书中的原则,开发者不仅能写出更优秀的代码,还能提升整个项目...

    clean_code(完整版).rar

    “clean_code(完整版).rar”这个压缩包文件包含的是关于代码整洁和良好编程实践的重要资源,主要体现在“clean_code(中文完整版).pdf”这本书籍中。这本书深入探讨了如何通过遵循一系列规则来提高软件的质量,使代码...

Global site tag (gtag.js) - Google Analytics