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
代码整洁之道
代码整洁之道
—读后感
味道与启发注释不恰当的信息废弃的注释冗余注释糟糕的注释注释掉的代码环境需要多步才能实现的构建需要多步才能做到的测试函数过多的参数输出参数标识参数死函数一般性问题G1、一个源文件中存在多种语言G2、明显的行为未被发现G3、不正确的边界行为G4、忽视安全G5、重复G6、在错误的抽象层级上的代码G7、基类依赖于抽象类G8、信息过多G9、死代码G10、垂直分隔G11、前后不一致G12、混淆视听G13、人为
summer320X
·
2018-07-19 20:28
笔记
<
代码整洁之道
>第七章 错误处理 笔记
本章讲的是如何进行错误处理,在这一章里面作者主张使用异常而非返回码(可以理解成我们平时用的ifelse),而异常无非就是我们经常用到的try-catch-finally语句了。其实这一章我并不完全赞同的,具体是使用异常还是返回码,我觉得还是根据业务场景来定义比较合适,做到灵活运用才能达到最好的效果,当然也可能是我还没有完全理解作者的意图和想法,毕竟只是通读了一遍。但是作者讲到的如何使用异常还是很精
过客又见过客
·
2018-06-21 18:39
<
代码整洁之道
>第一章 整洁代码 笔记
本章作者主要讲述了代码整洁的必要性以及非整洁代码所带来的危害,并引述了各位大神对整洁代码的定义与理解。对各位大神给出的定义与理解,我个人进行了总结,整洁代码往往具备以下特点:优雅、简洁、高效,表达清晰,可读性强。简单直接,所见即所得。粒度划分合理,依赖度小,耦合度低,便于测试与维护。抽象合理,简洁精炼,冗余度低,没有重复。高质量高效率,并且性能调至最优,无需改进与优化。可加群一起交流共同学习:80
过客又见过客
·
2018-06-21 18:01
代码整洁之道
--读书感悟1
1、小即是美一个函数只做一件事,不要编写多种功能集于一个函数,不要编写函数名无法表达的内容到函数内。越小的函数,功能越单一的函数,越容易测试。有人说TDD,其实也是从测试的角度驱动把函数写小,功能单一。2、明确地定义函数参数严格控制参数的个数。函数参数越多,就越容易用错。比如strcpy,哪一个是src,哪一个是dst?如果写成char*strcpy(char*str);就会消除歧义。3、避免布尔
啊哈彭
·
2018-06-19 15:00
《
代码整洁之道
:程序员的职业素养》读书笔记
前段时间阅读了《
代码整洁之道
:程序员的职业素养》这本出自UncleBob的书籍,全书不足200页,内容很精简,主要用作者40多年的职业生涯为例子,讲述一个专业的程序员面对工作时所应保持的态度和处事方法,
捉影T_T900
·
2018-06-19 08:41
《
代码整洁之道
》(二)--------整洁代码
一、糟糕的代码作者用一个故事讲述了糟糕的代码造成的后果:有家公司写了个很流行的应用,推出后很多专业人士都买来用。但是好景不长,慢慢的发布周期开始拉长,bug总是不能修复,装载的时间越来越久,崩溃的几率越来越大。以至于所有的用户都抛弃了这款应用,然后这家公司倒闭了。后来,作者遇到该公司的雇员时向他了解当年的情况,那位雇员说,当时他们赶着推出产品,代码写的乱七八糟,特性越加越多,代码也越来越烂,最后再
0struggle0
·
2018-06-03 21:53
读书笔记
代码整洁之道
之总结篇
代码整洁之道
总结现总结如下:Ø写代码的主要注意点:要分段(像写作文一样);要写有用的注释(为以后维护提供帮助的注释);方法类的命名要完整(不要写英文简称)。
clk_esunny
·
2018-05-17 14:36
个人总结
《
代码整洁之道
》第一章:整洁代码
代码是我们表达需求的语言为什么你写的代码很糟糕?是为了快点完成而赶时间吗?或者只是单纯的为了实现结果,哪怕你的代码过程怎么样都不重要,当结果呈现出你想象中的样子,你便弃之而不顾,可能当你回头再看你写的代码时,你都忘记是怎样的思路?又或者是随便先写点代码出来,结果出现后稍后再整理,等等。久而久之,以你习惯写出的代码,在团队中,你可能会被嫌弃,可能会因为你的原因拖延整个项目组的时间,需求变了,你像重新
Lucky_ce60
·
2018-03-06 20:09
代码整洁之道
1.一次只做一件事的原则除了最外边必要的空判断,少用return操作符。原则如下图所示:一次只做一件事情.png具体的操作方法:1)将一个难于理解的大方法里面都做了哪些事情列举出来。2)将分散的事情集中到一起处理。7F9BE455-319C-4448-B202-F2C2C661A553.png2.代码越少越好具体要做到每隔一段时间花15分钟来阅读标准库中的所有函数/模块/类型的名字。好习惯读库。使
开心一刻_
·
2018-02-08 17:02
优秀Java书单整理
友情提示:同推荐《重构:改善既有代码的设计》、《
代码整洁之道
》、《代码大全》,有一定的内容重叠。《Spring揭秘》豆瓣评分:9.0【162人评价】推荐理由:Spring使用者不得不读!推荐博客:
yunlielai
·
2018-01-09 15:17
优秀文章
编程之旅-java
代码整洁之道
在日常开发过程中由于java特性(很多地方代码比较臃肿)看起来代码一大坨,这个时候使用某些技巧会使我们代码看起来更加整洁,下面在下面列举开发过程中使用到的整洁之道1:条件运算符(1):使用语法:test?expression1:expression2用于替换if(){}else{}对于不太复杂的判断使用条件运算符更简洁,复杂的也可以实现,不过维护代码的人看了大概想死,,,2:代码优化(1):比如一
习惯守望
·
2017-12-11 10:47
Java
代码整洁之道
-- JavaScript
[注释]1.介绍作者根据RobertC.Martin《
代码整洁之道
》总结了适用于JavaScript的软件工程原则《CleanCodeJavaScript》。本文是对其的翻译。
volcano123
·
2017-12-07 02:27
OOP的六大原则——Android源码设计模式解析与实战读书笔记
第一份实习工作,在很大程度上帮助了我,但后来其实我发现我学到只是一些皮毛,还有更多需要学习的,所以为了写出更简洁,更易他人读懂的代码,我开始接触两本书,一本书现在这里写读书笔记的这本书,另一本是很著名的
代码整洁之道
Gzw丶南山
·
2017-12-06 00:06
Clean Architecture 学习之单元测试
前段时间正好看了bob大叔的的《
代码整洁之道
》和另外一本经典《重构:改善既有代码的设计》,两位作者都对单元测试以及TDD(测试驱动开发)推崇备至,我看完之后也是激动不
DanieX
·
2017-12-03 07:15
适合程序员充电的10本书
《
代码整洁之道
》
程序员之家v
·
2017-11-22 00:00
代码整洁之道
总结
整洁规则(一)时时保持代码整洁(二)有意义的命名1、使用有意义的命名,有更好的命名随时替换2、使用可搜索的名称3、不需要使用前缀或后缀4、类名和对象名应该是名词或名词短语5、方法名应该是动词或动词短语6、别用双关语,做到一词一义7、添加有意义的语境(三)函数1、函数第一规则是要短小2、代码块和缩进(if、else、while等语句,其中代码块应该只有一行)3、函数应该做一件事,做好这件事,只做这一
Foodiegirl_Hui
·
2017-11-13 19:58
计算机科学
读《
代码整洁之道
》总结
第一阶段,应该是先把厚书读薄。第一章:整洁代码的诸多好处1.1.为什么说当下键入的代码就要做到整洁?“稍后等于永不”。1.2.为什么要易读懂的代码?“如果将编码的过程录下来并快放,会发现大多数时候我们都在不断读上下文并在键入和删除语句之间来回周折。改好代码的前提是,它的上下语句你都读懂了。”1.3.什么是整洁的代码?“整洁的代码只做好一件事”。总结:不要重复代码,只做一件事,表达力,小规模抽象。第
biubiuibiu
·
2017-11-13 16:33
综合
代码整洁之道
--函数
阅读更多函数短小,函数的第一规则就是短小。每个函数都一目了然,每个函数都只说一件事。而且,每个函数都依序把你带到下一个函数。这就是函数短小应该达到的程度。代码块和缩进if语句、else语句、while语句只做一件事函数应该做一件事,做好这件事,只做一件事。只做一件事的函数用起来应该是最方便的,复用性最好的。是大的组合的基本单元。每个函数一个抽象层级要确保函数只做一件事,函数中的语句都要在同一抽象层
zhenjw
·
2017-11-13 14:00
代码整洁之道
--命名
阅读更多整洁的代码只做一件事优雅的代码外表或者举止上令人愉悦的优美和雅观,令人愉悦的精致和简单命名名副其实,避免误导做有意义的区分使用读的出来的名称使用可搜索的名称长名称胜宇短名称,搜得到的名称胜宇自造的名称避免使用编码匈牙利命名法:(不要)由于在过去数据类型都是弱类型的,那时候编译器并不做类型检查,程序员需要匈牙利语标记法来帮助自己记住类型。JAVA不需要类型编码就,对象是强类型的,现在编辑环境
zhenjw
·
2017-11-13 10:00
如何写好技术文档?
Martin(Bob大叔)曾在《
代码整洁之道
》一书打趣地
Carl
·
2017-11-04 00:00
javascript
文档
markdown
google
chrome
代码整洁之道
·程序员的职业素养读书笔记
专业主义笑吧,科廷,老伙计。这是上帝,或者也可以说是命运或者自然,跟我们开的一个玩笑。不过,不管这家伙是谁或是什么,他真幽默!哈哈!01|清楚你要什么02|担当责任03|不行损害之事不破坏软件功能不破坏结构04|职业道德了解你的领域设计模式GOF书中的24种设计模式设计原则SOLID原则组件设计原则方法XPScrum精益看板瀑布结构化分析结构化设计实践测试驱动开发面向对象设计结构化编程持续集成结对
MrException
·
2017-10-06 22:25
对于“项目管理”,我有这些话想说
2.公共包3.代码结构(MVC)4.配置文件(开发,测试,线上)5.代码规范化(推荐《
代码整洁之道
》)6.对外接口的统一性7.API接口文档以下是个人的一些项目管理经验总结:1.架构:架构很大程度上决定了项目的可用性
DHogan
·
2017-09-30 17:36
云计算
代码这样写不止于优雅(Python版)
Martin(Bob大叔)曾在《
代码整洁之道
》一书打趣地说:当你的代码在做CodeReview时,审查者要是愤怒地吼道:“Whatthefuckisthisshit?”
liu志军
·
2017-09-26 13:02
代码整洁之道
--格式
保持良好的代码格式,会让你的代码看起来更整洁、更专业、更容易维护。下面我们介绍一个简单的格式规则。每个封包声明、导入声明、函数之间,通过空格分开。变量声明应该靠近其使用的地方。相关函数放置到一块若某个函数调用另外一个,就应该把他们放置到一块,而且调用者尽量放置于被调用者之上。这个原则可以很轻易找到被调用的函数,极大增强整个模块的可读性。横向格式尽量保持代码量短小,原则是无需进行滚动条推动。上面介绍
星火之燎原
·
2017-09-01 15:00
代码整洁之道
代码整洁之道
--函数
怎么写出易于理解与阅读的函数?怎么让函数很好的表达其意图?该给函数赋予那些属性?短小函数的第一规则是短小,第二条规则还是短小。单一职责函数应该只做一件事情。switch语句的处理在开发过程中,总能碰到需要使用switch的时候。但是switch天生就算要做N件事情的,这就违反了单一权责原则。我们可以通过将switch放置与抽象工厂下进行解决。比较好的函数名称优秀的函数名能较好的描述函数即将做的事,
星火之燎原
·
2017-09-01 14:03
代码整洁之道
代码整洁之道
--有意义的命名
现实生活中,我们都知道名字的重要性,对此,还有些笑点由此产生。同理在我们的代码中也是适用的,有个好的名称,读你代码的人(包括你自己)都会开心。这其中包括参数名、文件、类,函数的命名。好的名字应该有以下特点:可以由名生意。根据名字可以看出它为什么存在,它做什么事情,应该怎么用。假如名称还需要注释来补充,那就不名副其实了。有意义的区分。常见的有以数字系列命名(比如a1、a2、a3,,,),这都是不可取
星火之燎原
·
2017-08-31 20:28
代码整洁之道
代码整洁之道
- 有意义的命名
在小朱元璋出生一个月后,父母为他取了一个名字(元时惯例):朱重八,这个名字也可以叫做朱八八。我们这里再介绍一下,朱重八家族的名字,都很有特点。朱重八高祖名字:朱百六;朱重八曾祖名字:朱四九;朱重八祖父名字:朱初一;他的父亲我们介绍过了,叫朱五四。取这样的名字不是因为朱家是搞数学的,而是因为在元朝,老百姓如果不能上学和当官就没有名字,只能以父母年龄相加或者出生的日期命名。(登记户口的人一定会眼花)-
Carl
·
2017-08-30 00:00
chrome
sublime-text
html
node.js
javascript
《
代码整洁之道
》学习小结(一)
第一章整洁代码勒布朗(LeBlanc)法则:稍后等于永不(Laterequalnever)。要在工作中体现自己的专业性,尤其是和产品或需求方交谈时。代码逻辑直截了当,尽量减少依赖关系,完善错误处理代码,性能调整最优。要在意自己的代码。能通过所有测试,没有重复代码,体现设计理念,包括尽量少的实体(类、方法、函数等)。消除重复(封装重复代码,抽象为类或者方法,具体实现的功能)和提高表达力(使得变量命名
dengpei187
·
2017-08-22 19:40
代码整洁
《
代码整洁之道
》读书笔记
背景很早之前就接触过这本书,但当时比较热衷于看架构和设计模式之类的书籍,就把这本《
代码整洁之道
》排到了后面去看。也是因为从架构中能读懂很多思想和道理来,后又经人推荐,再次拿起这本书来仔细品味。
yysx
·
2017-08-12 17:30
工作
读书笔记
代码
整洁代码
代码整洁之道
代码整洁之道
-使用经验结合实际项目经验及参考《
代码整洁之道
》命名名副其实避免误导二义性,要以用户能鉴别的方式来区分使用可读可搜索名称避免使用编码类、方法、属性见名之意符合语境语义函数短小,只做一件事使用具有描述性的名称避免使用三个以上的参数不要使用
与飞
·
2017-07-09 21:45
java
晒晒书单
已读的书影响力黑客与画家改变心理学的40项研究催眠术圣经重塑大脑,重塑人生小王子心理学与生活运动改造大脑自控力专注力
代码整洁之道
技巧(郝培强)假如给我三天光明拆掉思维里的墙(古典)关键20小
钟声博客
·
2017-07-06 08:49
代码整洁之道
阅读笔记 一
一、命名全员生产维护整理整顿清楚清洁身美简单代码规则能通过所有测试没有重复代码体现系统中的全部设计理念包括少量的实体,比如类、方法、函数等变量的命名名副其实,它为什么会存在,它做什么事,应该怎么用。如果需要注释来解释,那就不是名副其实intd//消逝的时间以天计intelapsedTimeInDaysintdaysSinceCreationintdaysSinceModificationintfi
稀饭里的米
·
2017-07-05 14:00
代码整洁之道
阅读笔记
一变量名的命名规范1.变量命名必须要符合实际意义,需要能够鉴别出不同之处:Info和Data就像aanthe一样是意义含混的废话废话都是冗余的,Variable永远不因该出现在变量名中,Table也不永远不应该出现在表名中,就像NameString和Name的区别。2.使用可以读出来的名称可以达到见到变量名称就可以知道变量是用来干什么的3.使用可搜索的名称长名称胜于短名称4.需要明确语义二函数在编
YUAN_DETECTION
·
2017-07-01 16:51
java
第3本书·
代码整洁之道
阅读更多晚上看完了著名的《
代码整洁之道
》——是因为有一名已经离职的同事向我推荐过此书,然而我也同间断读了一个月之久。此书的前半截还是挺精彩的,后半截因为粘了大量代码而草草浏览过去。
wantongliu
·
2017-06-20 22:00
读书
第3本书·
代码整洁之道
阅读更多晚上看完了著名的《
代码整洁之道
》——是因为有一名已经离职的同事向我推荐过此书,然而我也同间断读了一个月之久。此书的前半截还是挺精彩的,后半截因为粘了大量代码而草草浏览过去。
wantongliu
·
2017-06-20 22:00
读书
《程序员的职业素养之
代码整洁之道
》成为专业人士必读
程序员的职业素养之
代码整洁之道
此处悼念1986年1月28日挑战者号航天飞机事故中丧生的七名优秀的宇航员接下来大家带着以下问题去阅读此书《程序员的职业素养之
代码整洁之道
》也可以阅读此文章本人尽可能将书中精华总结于此文章中什么是专业人士软件专业人事如何行事软件专业人士如何处理冲突
奥卡姆剃须刀
·
2017-06-12 23:13
浅谈安卓和Java
之前一段时间,看了很多关于Java的资料,什么《
代码整洁之道
》,什么《JavaConcurrencyInPractice》,然后还有各种设计模式。
akak18183
·
2017-05-10 09:10
《
代码整洁之道
》目录—导读
版权声明
代码整洁之道
AuthorizedtranslationfromtheEnglishlanguageedition,entitledCleanCode:AHandbookofAgileSoftwareCraftsmanship
weixin_34192816
·
2017-05-02 10:00
测试
数据结构与算法
人工智能
从插图看《
代码整洁之道
——程序员的职业素养》
《
代码整洁之道
——程序员的职业素养》是《
代码整洁之道
》的作者Bob大叔的第二部作品,笔者读完2016年再版的本书后有感而发写下本文,本书2012年的版本叫《程序员的职业素养》。
东风玖哥
·
2017-04-29 17:06
读后感和书评
浪漫主义计算机科学家的真知灼见——《
代码整洁之道
》
熟悉我的人都知道我每次写文章都要敬从当涂太白墓请来的李白三杯酒,很多人问我为什么写文章之前不拜韩愈或者苏轼反而拜成就在诗不在文的李白呢?我每次都要解释:李白是捞月的诗人,Monkey是捞月的动物,李白是我们这些CodeMonkey的祖师爷。谁说李白不会写文的?他不是写过《吓蛮书》吗?谁说李白不会写Java语言的?你怎么知道《吓蛮书》上那些唐玄宗和满朝文武都看不懂的蝌蚪文字不是Java语言?Code
东风玖哥
·
2017-04-29 17:27
读后感和书评
Clean Code 《
代码整洁之道
》阅读笔记
ChapterOne整洁代码ChapterTwo命名名副其实避免误导做有意义的区分数字系列废话系列使用可以读的名称使用容易搜索的名称避免使用编码匈牙利语标记法成员前缀避免思维定势类名与方法名其他不要用俚语每个概念对应一个词别用双关语使用解决方案领域名称使用源自所涉问题领域的名称添加有意义的语境函数ChapterOne整洁代码良好整洁的代码可以提高团队的工作效率,甚至可以决定一款软件,一家公司的未来
PYLON_GCL
·
2017-04-09 18:17
前端开发推荐读书
1、
代码整洁之道
2、《SoftSkills:thesoftwaredeveloper'slifemanual》,中文翻译是《软技能:代码之外的生存指南》
aaa333qwe
·
2017-04-07 17:00
读书《
代码整洁之道
》--函数参数
函数参数最好是0参数,其次是1个参数,2个参数,3个参数,不能再长了。根据只做一件事原则,函数就应该只做一件事,并且足够小。通常情况,布尔值是不应该放在函数里的。这代表函数会做两件事。举个列子writeField(name)比writeField(outputStream,name)好懂。第二个函数其实也好懂,但是稍微要想一想。改成outputStream.writeField(name)是不是会
Sleeping-Cat
·
2017-03-28 14:42
读书
读书《
代码整洁之道
》--命名
变量,函数,类的命名要求见名知意。publicListgetThem(){Listlist1=newArrayList();for(int[]x:theList)//theList是表示什么数据,是否可以通过名字来自解释if(x[0]==4)//X[0]代表什么意思,4又代表什么意思list1.add(x);returnlist1;}更改后的代码,如下:用一个函数来代替If里的判断语句,是一个很好
Sleeping-Cat
·
2017-03-27 15:26
读书
Frontend值得看的文档OR博客
编写可读代码的艺术
代码整洁之道
代码大全https://github.com/getify/You-Dont-Know-JShttps://zhuanlan.zhihu.com/p/24612841https
clayja
·
2017-03-11 19:14
其他
2017 学习资料整理
TheSwiftProgrammingLanguageThreadingProgrammingGuide以及各种官方PG书Objective-C高级编程Swift进阶Swift开发者必备TipsSwift函数式编程iOSAnimationsbyTutorialsiOS应用安全权威指南
代码整洁之道
重构
DevelopMyLife
·
2017-03-11 16:13
代码这样写不止于优雅(Python版)
Martin(Bob大叔)曾在《
代码整洁之道
》一书打趣地说:当你的代码在做CodeReview时,审查者要是愤怒地吼道:“Whatthefuckisthisshit?”
weixin_33774308
·
2017-03-08 13:24
python
设计模式
java
java技术学习参考
1)首先要能搞定一般的业务需求,至少来活了能干:马士兵JAVA基础教程spring马士兵2)代码能写出来了,流程也能跑通了,但不想让别人鄙视自己的代码,就要把代码写的漂亮些:
代码整洁之道
修改代码的艺术重构改善既有代码的设计
白孩儿
·
2017-03-05 00:53
半步踏入专业的大门(逃
半步踏入专业的大门(逃这两周看了《
代码整洁之道
》(其实这本书并不是具体教你怎么写代码的,而是教你怎么成为一个专业的开发),感觉很多东西确实说的很有道理,我也正在逐渐去落实。
coordinate35
·
2017-03-05 00:00
开发经验
读
代码整洁之道
代码整洁之道
,CleanCode,作者是美国的RobertC.Martin,写这个我只是为了提高这本书的格调~~这本书是我前一段时间读的,读过之后对我编程有很大的影响,建议程序员同志们阅读一下。
牧码人小鹏
·
2017-03-03 09:45
book
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他