E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码整洁之道
2018 年度计划
更好的自己每周一篇文章读6本技术书籍已完成:(深入分析JavaWeb技术内幕)(
代码整洁之道
-未读完)(EffectiveJava)(java多线程编程核心技术)(网络是怎样连接的)(java并发编程的艺术
凌云_00
·
2019-11-03 17:23
代码整洁之道
5、6、7、8
第五章格式5.1格式的目的格式比内容重要,内容在以后可能被修改,而格式风格却会一直影响项目。5.2垂直格式有可能使用大多数为200行,最长500行的单个文件构造出色的系统(并不是不能去使用长文件)。通常短文件比长文件易于理解5.2.1向报纸学习源文件顶部应该给出高层次的概念和算法。细节依次向下展开,直至找到源文件中最底层的函数与细节5.2.2概念间垂直方向上区隔用空白行隔开各个概念5.2.3垂直方
mecury
·
2019-11-03 17:15
优雅编程之这样写函数,你就“正常”了(二)
提出问题
代码整洁之道
对函数整洁的几点总结和观点????
阿_毅
·
2019-11-01 07:54
架构整洁之道导读(一)
看似简单地延续了《
代码整洁之道
》(CleanCode)的翻译传统,但事实上,对于取中文名字这件事,我们还是花了不少气力的。拿到译文初稿时,编辑提供了几个备选的译名:《架构简洁之道》,《
lambeta
·
2019-11-01 00:18
什么是整洁的架构
看完了cleancode--
代码整洁之道
,那么接下来就应该读读其姊妹篇:cleanarchitecture--架构整洁之道。
xybaby
·
2019-10-24 09:00
什么是整洁的架构
看完了cleancode--
代码整洁之道
,那么接下来就应该读读其姊妹篇:cleanarchitecture--架构整洁之道。
xybaby
·
2019-10-24 09:00
关于
代码整洁之道
的笔记-如何提示代码质量和开发速度-如何提高自己的技术水平(前)
代码无可替代,市面上会有生成代码的工具,但是对于客户而已,很多需求都是模糊甚至自己都不知道想要的是什么样子的,所以我们无法抛弃必要的精确性,所以代码永存.不同的需求会产生不同的代码,方法,模块.我见过很多程序员(包括我自己..)都是需求一到立马上手,针对需求快速的由页面,后台,数据库写出一套能运行的一个流程,而后会发生什么呢?当一个系统开发及维护超过三个月之后,你就会发现系统里纵横交错,错乱复杂的
步狰
·
2019-10-22 11:00
代码整洁之道
小结
以下总结一些不好的代码规范,借此警示自己不要犯这种错误注释1.不恰当的注释注释应该仅用来描述有关代码和设计的技术性信息。像修改历史等信息不应出现在注释中2.废弃的注释过时、无关或错误的注释就是废弃的注释,不要写这种注释,如果发现了请尽快更新或删除,否则它会越来越远离它开始描述的代码3.多余的注释如果代码自身就能说明,就不要去写注释,例如:i++;//i自增注释应该说明代码自身没有提到的事情。4.注
烟草的香味.
·
2019-10-20 19:59
代码整洁之道
开发进阶当前阶段-心得篇
学习新的编程语言,不如学习
代码整洁之道
、设计模式、领域驱动设计(DDD)。学习LeSS和规模化敏捷框架(SAFe),不如学习精益生产原则(Leanmanufacturingprinciples)。
MC-闰土
·
2019-10-08 15:06
细节深究
书列君荐书 |《
代码整洁之道
》之 类 的设计
类的设计对代码的整洁与系统后期的维护起着至关重要的作用,杂乱无章的代码影响开发的效率与团队的合作。根据“自顶向下”的原则,公共函数应该跟在变量列表之后,把由某个公共函数调用的私有工具函数紧随在该公共函数的后面。1、类应该尽量短小。单一权责原则(SRP)认为,类或者模块应有且只有一条加以修改的理由。为什么?因为如果你有多个理由去修改类,就意味着当前的类具有多个功能,就不可避免地如果你修改了其中的一项
谦曰盛
·
2019-09-29 16:00
编程小技巧之 Linux 文本处理命令
内化很重要,就像开玩笑所说的一样,即使我知道高内聚,低耦合的要求,了解23种设计模式和6大原则,熟读
代码整洁之道
,
程序员历小冰
·
2019-09-26 22:00
代码整洁之道
-类
在面向对象的编程中,类是其中的基本单位,就像面向过程中的函数一样。所以在说类时,可以借鉴一下前面的函数,不如只做一件事,也就是所说的单一职责。函数应该短小,对于类来说,也是这样。函数的短小可以通过代码行数来判断,对于类来说,如何判断呢?可以通过判断其职责,也就是看它是否只做一件事情。同时做多件事情的类,命名也是一件痛苦的事情。比如一个类名叫Manneger,很容易让人误解,它管理什么呢?所以,简单
烟草的香味.
·
2019-09-22 19:12
代码整洁之道
代码整洁之道
-对象和数据结构
现在,有一个计算面积的需求,其中一种实现如下:classSquare{public$side;}classGeometry{publicfunctionarea($shape){if($shapeinstanceofSquare){return$shape->side*$shape->side;}return0;}}有人看了,你这抽象的有问题啊,很明显是面向过程的,如果新加一个类型,Geometr
烟草的香味.
·
2019-09-22 19:42
代码整洁之道
代码整洁之道
-格式
对于代码的格式,每个人都有不同的代码风格,这没什么。但是对于一个团队来说,最好能够统一代码风格,在同一个项目中,如果到处充斥着不同的代码风格,相比读起来并不是那么让人舒适,比如在什么地方放置括号,缩进几个字符,如何命名常量、变量和方法等,整个团队都应该遵循同一套规则,甚至可以将这些规则编写到IDE的代码格式中,利用IDE的提示功能来帮助。刚才说的风格随不同,但是并不会影响读者阅读。但是有些代码风格
烟草的香味.
·
2019-09-22 18:44
代码整洁之道
代码整洁之道
-函数
什么是一个好的函数或者叫方法,只要能让函数明确的表达其意图,让读者能够一眼看出是一个怎样的函数,其接收什么参数,返回什么结果,做了什么事情。能做到这,大概就能算作一个好的函数了,看上去很简单。那么问题来了,如果做到这点呢?1.短小想象一下,一个击败航的复杂函数和一个只有十几行的函数,哪一个能够让人一眼看出其意图并理解其行为呢?显然是后者。当然,现在大多数语言完全可以将几百行代码写到一行,那样毫无格
烟草的香味.
·
2019-09-22 18:14
代码整洁之道
编程小技巧之 Linux 文本处理命令
内化很重要,就像开玩笑所说的一样,即使我知道高内聚,低耦合的要求,了解23种设计模式和6大原则,熟读
代码整洁之道
,
remcarpediem
·
2019-09-20 20:49
命令行
linux
《
代码整洁之道
》读书笔记
为了获得更好的阅读体验,请访问原文:传送门一、前言代码是什么呢?或者说作为程序员的我们,对于写代码这件事又是抱着怎样的一种态度呢?我时常都在想,如今我如愿成为了一名程序员(虽然还很菜),写代码这件事成了我的工作,我期望从工作中获得些什么?而工作又能给予我什么呢?我在短暂的工作经历中(4个月),犯下过不少错,少部分是因为经验,但大部分的情况下都是因为对代码没有足够的敬畏之心导致的,并且在工作中也遇到
我没有三颗心脏
·
2019-09-14 17:00
每周一书《
代码整洁之道
》分享
内容简介《
代码整洁之道
》讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。
中科计算所
·
2019-09-09 11:50
编程
Clean Code
书名《
代码整洁之道
》命名有意义的命名,使人能读懂类名和对象名应该是名称或名称短语方法名应该是动词或动词短语函数短小,函数块不要超过一个屏幕类尽量不要超过1000行if语句、else语句、while语句等
H滴水
·
2019-09-05 09:00
Java进阶书籍(持续更新)
Java程序员修炼之道,java7的新特性写给大忙人看的javase8函数式编程思维Java性能优化权威指南,前面章节不错编写可读代码的艺术
代码整洁之道
重构改善既有代码的设计重构手册,改善代码的实际操作黑客与画家七周七语言松本行弘的程序世界冒号课堂程序员修炼之道
Jason123Wang
·
2019-08-06 21:22
阅读《
代码整洁之道
》总结
代码是团队沟通方式让营地比来时更干净合适的命名短小的方法减少if/else嵌套抽离try/catch封装多个参数第三方库LombokApacheCommons系列 很早就阅读过《
代码整洁之道
》(英文版CleanCode
编码砖家
·
2019-07-27 22:00
《
代码整洁之道
中文版》高清 PDF 电子书下载
代码整洁之道
.PDF下载
代码整洁之道
.PDF中文版高清PDF电子书下载
代码整洁之道
下载点我下载作者简介······RobertC.Martin,ObjectMentor公司总裁,面向对象设计、模式、UML
JackieZhengChina
·
2019-07-17 16:59
架构
程序员开发首要必读--
代码整洁之道
目录前言一、软件质量二、高质量的代码1、编程价值观2、代码坏味道3、代码检测工具4、编写高质量代码技能,为什么创建函数?5、函数的复杂性度量6、编写高质量的函数三、修改旧系统的代码前言作为软件开发者软件编码质量是作为一名开始写代码的程序员必备的一门基础技能,更贴切的说应该是程序员的一种习惯。在写完一段代码保证代码的正确之后,对代码进行自我审查、代码重构是作为一名有良好编程习惯的程序员编写程序的一个
chentian114
·
2019-07-13 09:27
经验旅程
JAVA
Java开发技术要点整理
Java代码规范整理
参考文献资料《阿里巴巴开发手册》《编写可读代码的艺术》《代码之美》《
代码整洁之道
》《EffectiveJava》《Thinkinginjava》《MySQL技术内幕》《高性能MySQL》《EffectiveMyS
jeffrey_hjf
·
2019-07-04 20:46
代码整洁之道
欢迎关注我的公众号睿Talk,获取我最新的文章:一、前言最近在做一些项目重构的工作,看了不少脏乱差的代码,身心疲惫。本文将讨论如何编写整洁的代码,不求高效运行,只求可读性强,便于维护。二、为什么要写简洁的代码作为一个合格的程序员,写出简洁的代码是基本的职业素养。相信绝大部分的程序员都不会故意写恶心代码的,无论是对自己或者对别人都没有任何好处。那么,是什么阻碍我们写出优秀代码呢?有下面这么几种可能性
dabai
·
2019-07-04 00:00
javascript
Python中那些 Pythonic的写法详解
前言Martin(Bob大叔)曾在《
代码整洁之道
》一书打趣地说:当你的代码在做CodeReview时,审查者要是愤怒地吼道:“Whatthefuckisthisshit?”
FOOFISH-PYTHON之禅
·
2019-07-02 10:38
史上最全的软件测试入门到高级书目【附50本】
《
代码整洁之道
:程序员的职业素养》5.《软件测试》6.《测试驱动开发》7.《软件测试经验与教训》8.《探索式软件测试》9.《
hhl18
·
2019-07-01 17:42
软件测试
《
代码整洁之道
》笔记
《
代码整洁之道
》笔记第1章整洁代码1、阅读本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好。我们需要更好的程序员。2、代码写的混乱影响项目进度。3、整洁的代码读起来令人愉悦。
﹏聽海
·
2019-07-01 14:09
终身学习
《
代码整洁之道
》的目录
链接:https://pan.baidu.com/s/1w-YwxAtS9KYOqJK-1SBQrw提取码:u7vi复制这段内容后打开百度网盘手机App,操作更方便哦序前言关于封面第1章整洁代码1.1要有代码1.2糟糕的代码1.3混乱的代价1.3.1华丽新设计1.3.2态度1.3.3谜题1.3.4整洁代码的艺术1.3.5什么是整洁代码1.4思想流派1.5我们是作者1.6童子军军规1.7前传与原则1
peacezhi
·
2019-06-24 15:36
编程思想
《
代码整洁之道
》读书笔记
看完《
代码整洁之道
》之后我受益匪浅,但等到自己实践时却很难按照书中给的建议编写出整洁的代码。一方面是规则太多,记不住,另一方面书上引用了大量示例代码对这些规则进行佐证,在我记不住时亦不方便查阅。
llinvokerl
·
2019-06-24 00:00
程序员
后端
前端
代码规范
java
函数-《
代码整洁之道
》读书笔记(二)
原文地址:https://liujiao111.github.io/2019/06/19/clean-code-function/目录:名称命名规则-《
代码整洁之道
》读书笔记(一):https://liujiao111
人如墨
·
2019-06-19 11:46
Java
代码整洁之道
序1、勒布朗法则——稍后等于用不。2、不应该羞于告知自己的想法。我们可能把混乱的代码归咎于专注于项目进度的产品经理、苛求的用户,但是其实是我们太不专业了。对于不合理的要求我们应该提出来,多数经理想要知道实情,即便他们看起来不喜欢实情。多数经理想要好代码,即便他们总是痴迷于进度。他们会奋力卫护进度和需求,那是他们应该干的。因此我们也应当以同样的热情卫护代码。一、有意义的命名3、代码块要尽量小实际上,
_零
·
2019-06-11 13:23
代码整洁之道
--读后总结
能通过所有测试没有重复代码一个方法做一件事1.有意义的命名名副其实;避免误导;做有意义的区分;使用读的出来的名称;使用可搜索的名称;类名称和对象名称应该是名词或者名词短语;方法名称应该是动词或者动词短语;2.函数短小;只做一件事;函数参数要尽量少,不需要的参数不要传入,参数太多就封装成类;使用异常;抽离try/catch代码块;避免重复代码3.注释版权和著作权声明;对步骤的解释;认真写注释,否则不
Nyima_langka
·
2019-06-11 09:00
技术学习
《
代码整洁之道
》阅读小记
让变量的命名名副其实,如果变量名称需要注释来补充,那就不算是名副其实。废话就是冗余,Variable一词永远不应该出现在变量名中。类名和对象名应该是名词或名词短语。方法名应该是动词或动词短语。可以考虑将相应的构造器设置为private,强制使用参数的静态工厂方法名。函数的第一规则是要短小,第二条规则是要更短小。每个函数都只说一件事,而且,每个函数都依序把你带到下一个函数,这就是函数应该达到的短小程
幺零小柒
·
2019-06-05 09:06
杂技
代码整洁之道
——高质量代码命名
记得曾经看过一篇报道说:"程序员最难攻克的关卡是:如何命名(例如:给变量,类,函数和过程命名等等"。对,你没看错,这个结果是Quora问答网站和更早的Ubuntu论坛跟帖的4500个开发者的投票。只要你干过几年编程,就有可能曾经被某人糟糕的代码绊倒过,或者曾经也绊倒过他人,因为压根看不懂别人代码写的是啥,各种命名都看不懂,而且有些公司的代码还不让写注释。我记得刚入职那会,主要学习看代码,一看别人代
shu淇
·
2019-06-02 22:14
Clean
Code
《
代码整洁之道
读书笔记》
第十三章《并发编程》感悟(2019.05.29)为什么要并发1.并发是一种解耦策略,它帮助我们把做什么(目的)和何时(时机)做分解开2.解耦目的与时机能明显地改进应用程序的吞吐量和结构3.单线程程序许多时间花在等待web套接字I/O结束上面,通过采用同时访问多个站点的多线程算法,就能改进性能常见的迷思和误解并发总能改进性能:只在多个线程或处理器之间能分享大量等待时间的时候管用编写并发程序无需修改设
liuyunshengsir
·
2019-05-30 21:37
读书笔记
读书笔记
Python
代码整洁之道
(一)
对此呢,我特意收集了一些适合所有学习Python的人,
代码整洁之道
。写出Pythonic代码谈到规范首先想到就是Python有名的PEP8代码规范文档,它定义了编写Pythonic代码的最佳实践。
dianyin7770
·
2019-05-25 20:00
python
数据结构与算法
json
谈
代码整洁之道
,如何写出优雅的代码
最近为了制定团队的代码规范,拜读了鲍勃大叔的《
代码整洁之道
》,读完之后,在如何写出整洁优雅的高质量代码方面有很大的启发。我认为《
代码整洁之道
》是我们提高编程能力和自我修养必读之书。
dashen502
·
2019-05-25 17:15
提高修养
代码整洁之道
-读书笔记
代码整洁之道
.jpg第一章整洁代码阅读本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。P1勒布朗(leBlanc)法则:稍后等于永不。
文浩读书
·
2019-05-20 17:44
代码整洁之道
总结
1.什么样的代码才是整洁的从字面意思上理解,整洁的代码,对于程序员来说非常的一目了然,简单、整洁,结构清晰,逻辑清楚。代码其实是一种语言,传递的是逻辑,如果这份代码可以像我们说话一样快速的将逻辑传递给读者,那么这样一份代码就是一份整洁的代码。可以借助沃德原则:"如果每段代码欧让你感到深合已意,那就是整洁代码"2.如何保持代码整洁首先便是要有保持代码整洁的意识,书中反复提到的提到的一条童子军军规:让
Horizon_Zy
·
2019-05-19 17:15
学习过程
《
代码整洁之道
》总结与演绎(下)
程序员可以分为三个层次:普通程序员、工程师、架构师单元测试1、TDD三定律定律一、在编写不能通过的单元测试前,不可编写生产代码。定律二、只可编写刚好无法通过的单元测试,不能编译也算不过。定律三、只可编写刚好足以通过当前失败测试的生产代码。(1)测试与生产代码一起编写2、保持测试整洁(1)测试必须随生产代码的演进而修改,测试越脏就越难修改(2)失去了测试,每次修改生产代码都有可能带来缺陷3、整洁的测
东晨雨
·
2019-05-09 15:51
读书笔记
代码整洁之道
——读书小结
代码整洁之道
第——命名第二章:命名名副其实:通过名字可以读出变量的含义,如intdaysSinceCreation避免误导:特殊意义的词不能用,accountList也不要用(误导其是一个List,如果真的是一个
ws94
·
2019-04-29 19:47
编程
规范
代码整洁之道
-第11章-系统-读书笔记
第11章系统要将注意力放到代码组织的更高层面,才能得到整洁的代码。11.1如何建造一个城市城市在没有一个人管理时,也能正常运转,是因为它能演化出恰当的抽象等级和模块。本章将讨论如何在较高的抽象层级—系统层级—上保持整洁。11.2将系统的构造与使用分开首先,构造与使用是非常不一样的过程。软件系统应将启始过程和启始过程之后的运行时逻辑分离开,在启始过程中构建应用对象,也会存在相互缠结的依赖关系。每个应
weixin_34130389
·
2019-04-13 13:00
java
系统架构
设计模式
《
代码整洁之道
》阅读分享
文章目录《
代码整洁之道
》简介代码永存破窗理论与童子军军规为读代码而写代码一、谨慎命名1.1.名副其实1.2.避免误导1.3.去掉冗余1.4.使用读得出来的名称1.5.严谨,不要俏皮1.6.其他规则二、函数和类
AlpinistWang
·
2019-03-28 13:51
读书笔记
JavaScript
代码整洁之道
JavaScript
代码整洁之道
整洁的代码不仅仅是让人看起来舒服,更重要的是遵循一些规范能够让你的代码更容易维护,同时降低bug几率。
TonyZhu
·
2019-03-28 00:00
javascript
代码规范
什么是整洁的代码?
与任何行业一样,软件开发有一些必读书籍,而《
代码整洁之道
》就是其中之一。这本书常年出现在Google的“顶级软件工程书籍”搜索结果中,并且在工程界广为人知。
Niracler
·
2019-03-26 20:51
学习笔记
代码整洁之道
一、前言1.你是程序员,你想成为更好的程序员。2.永远抛不不掉代码,因为代码呈现了需求的细节。3.读与写花费时间的比例超过10:1。4.代码质量与其整洁度成正比。5.离开时要比发现时更整洁。二、代码整洁之思路1.命名:有意义的命名,有意义的语境,有意义的区分;可搜索的名称;类名和对象名应该是名词或名词短语,如Account、Customer;方法名应当是动词或动词短语,如postPayment、d
ggmack
·
2019-03-25 21:36
代码整洁之道
-有意义的命名
——《
代码整洁之道
》RobertC.Martin著韩磊译目录命名规则一:名副其实命名规则二:避免误导命名规则三:做有意义的区分命名规则四:使用读得出来的名称命名规则五:使用可搜索的名称命名规则六:避免使
我开始懂了
·
2019-03-20 12:25
代码整洁之道
代码整洁之道
笔记(二)
一、格式(一)、垂直格式尽量用200~500行为单个文件。源码应该像报纸一样:上面是大纲,下面是细节。最顶部应该是高层次概念和算法,细节应该依次向下展开,放在我们代码里意思就是:public方法应该放在上面,private方法应该放在下面。应该是一个总分结构。概念上垂直方向的区隔代码中是需要一些空行的,方法间必须要有空行,方法中:两段功能不同的代码中也需要空行,以区别不同的代码段,但这个尺度需要掌
重口味AC
·
2019-03-18 20:02
规范
C++探索之旅 | 第一部分第三课:你的第一个C++程序
ProgrammerLeague)原文:https://www.jianshu.com/p/d44bd24ce6af《C++探索之旅》全系列内容简介前言命令行的奇幻世界创建第一个项目解释第一个项目注释及
代码整洁之道
总结第一部分第四课预告
程序员联盟
·
2019-03-17 18:23
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他