文档章节

代码整洁之道(Clean Code) 笔记(一)

YanbinQ
 YanbinQ
发布于 2017/04/14 23:47
字数 354
阅读 19
收藏 0

第一章:整洁代码

  1. 代码即设计
  2. 童子军军规:把露营地清理得比来时还干净,签入代码前是否已做重构
  3. 你湎自行实践,且体验自己失败。你须观察他人的实践与失败
  4. 勒布朗(LeBlanc) 法则:稍后等于永不 (Later equals never)
  5. 赶上期限的唯一方法--做得快的唯一方法--就是始终尽可能保持代码整洁
  6. 缺乏“代码感”的程序员,看混乱是混乱,无处着手。有“代码感”的程序员能从混乱中看出其他的可能与变化
  7. 不好的代码引诱别人做没规矩的优化,搞出一堆混乱来
  8. 整洁的代码只做好一件事,糟糕的代码想做太多事,它意图混乱,目的含混
  9. 整洁的代码从不隐藏设计者的意图
  10. 整洁的代码只提供一种而非多种做一件事的途径
  11. 整洁的代码总是看起来像是某位特别在意它的人写的
  12. 回放我们编码过程显示,多多数时间都是在滚动屏幕,浏览其他模块
  13. 读与写花费时间的比例超过 10:1, 写新代码时,我们一直在读旧代码
  14. 编写代码的难度,取决于读周边代码的难度 阅读全文 >>

© 著作权归作者所有

YanbinQ
粉丝 24
博文 70
码字总数 21445
作品 0
美国
高级程序员
私信 提问
《Clean Code》一书回顾

《Clean Code》一书从翻开至今,已经差不多两个月的时间了,尽管刨去其中的假期,算下来实在是读得有点慢。阅读期间,断断续续的做了不少笔记。之前,每每在读完了一本技术书籍之后,其中的诸...

Peter87
2015/04/21
0
0
Clean Code第一章:整洁代码 --阅读与讨论

这一章,我觉得主要写的是四个方面: 1, 整洁代码(Clean Code)的动机 2, 整洁代码也是态度问题 3, 整洁代码的标准 4, 简略介绍了怎样才能写出整洁的代码。 一, 整洁代码(Clean Code)的...

徐朝_尼克徐
2016/11/05
0
0
Typescript 代码整洁之道

适用于 Typescript 的代码整洁之道。 受到 clean-code-javascript 的启发。 目录 介绍 变量 函数 Objects and Data Structures Classes SOLID Testing Concurrency Error Handling Formattin......

Turkyden
02/15
0
0
读《The Clean Coder》看程序员的职业素养

BoB大叔两本经典作品《Clean Code》和《The Clean Coder》,中文版本都翻译成为代码整洁之道()。《The Clean Coder》关注的不是技,而是人,阐述软件开发人员的专业精神。 The Clean Code...

通爸
2018/02/12
0
0
编程更像写作

本文是从 Programmers Are Writers 这篇文章翻译而来。 早在2009年,Bruce Eckel 写了一篇文章,道出了我的想法。 “我终于给软件开发找到了一个好的类比,” Bruce 写到。“可是,我的读者们...

红薯
2012/01/12
2K
18

没有更多内容

加载失败,请刷新页面

加载更多

跨域的理解,以及解决方案!

/*什么是跨域? * 跨域的主要原因是浏览器的同源策略。 * =>>所谓的同源策略就是A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。 * 什么是同源? * =>>同源就是协议相同、域名相同...

流年那么伤
20分钟前
3
0
Nginx配置try_files,php无法获取$_GET参数

平时开发都是用LNMP,新安装的虚拟机在配置nginx的rewrite的时候使用try_files命令。但是在写的时候配置成“try_files $uri $uri/ /index.php?q=args;”, 在PHP的web程序中,打印$_GET为空。...

叫我哀木涕
20分钟前
3
0
【原创】Microsoft Edge可以用localhost访问但无法用IP访问

Microsoft Edge可以用localhost和127.0.0.1访问但无法用本机IP访问, chrome ie都可以推测是edge的问题,网络是专用网络,防火墙也关了: 在edge里 按F12 以在控制台里看到这句 CONSOLE21301...

shzwork
21分钟前
1
0
Python利用数学方程式画4种不一样的心型图案

前言 下面这四个心型图案,是通过科学地计算,根据数学方程式生成的,虽然做的不是特别完美,但是基本的还是能实现的 第一个心型 结果图 第二心型 结果图 学习从来不是一个人的事情,要有个相互监...

A_裙232550246
21分钟前
1
0
微信带场景参数的二维码生成与使用?

微信公众号推广时,用户通过扫二维码关注公众号,需要统计用户是通过谁的二维码进行关注。 在用户扫码关注公众号时,二维码带上推广者的参数,在关注公众号后,获取到该推广者的参数。 目前有...

wxgzhgncj
21分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部