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
代码整洁之道
推荐阅读书籍
必读《编码》--预计完成时间2017-01-20《程序是怎么跑起来的》《深入理解计算机》--部分章节必读《敏捷软件开发:原则,模式与实践》--必读《重构》--必读《
代码整洁之道
》--必读《深入理解Java
鹏徐翔飞
·
2020-02-12 07:36
《
代码整洁之道
》读书笔记(五)之错误处理
错误处理很容易将代码搞凌乱,这里介绍处理错误代码的一些技巧,努力编写一个既整洁又强固的代码。1.使用异常而非返回码返回返回码的问题在于,它们搞乱了调用者代码。调用者必须在调用之后即可检查错误。不幸的是,这个步骤很容易被遗忘。所以,遇到错误时,最好抛出一个异常。2.先写Try-Catch-Finally语句在编写可能抛出异常的代码时,最好先写出try-catch-finally语句。这能帮你定义代码
清风流苏
·
2020-02-10 07:44
边界处理、系统设计、单元测试和变发编程初探
本文仅记录我读《
代码整洁之道
》所获得的零星知识。边界处理,按字面意思理解,我以为是a>=5这句代码中的“等于”情况。书中讲解边界处理的时候,举了使用第三方代码的例子。
刚刚悟道
·
2020-02-08 07:19
读《Clean Code
代码整洁之道
》之感悟
盲目自信,自认为已经敲了几年代码,还看什么整洁之道啊。我那可爱的书架读懂了我的心思,很明事理的保护起来这本小可爱,未曾让它与我牵手最近项目中的bug有点多,改动代码十分吃力,每看一行代码都带一句“这是什么XX代码啊,真XX难改”,这样持续了好几天,有天晚上坐在书房回想这几天发生的一切,仰头定睛思考,我终于和它重新确认了眼神股票见涨你知道买了,汽车撞墙知道拐了,孩子死了你来奶了,大鼻涕到嘴你知道甩了
日拱一兵
·
2020-02-07 09:02
java
程序人生
规范化
读《Clean Code
代码整洁之道
》之感悟
盲目自信,自认为已经敲了几年代码,还看什么整洁之道啊。我那可爱的书架读懂了我的心思,很明事理的保护起来这本小可爱,未曾让它与我牵手最近项目中的bug有点多,改动代码十分吃力,每看一行代码都带一句“这是什么XX代码啊,真XX难改”,这样持续了好几天,有天晚上坐在书房回想这几天发生的一切,仰头定睛思考,我终于和它重新确认了眼神股票见涨你知道买了,汽车撞墙知道拐了,孩子死了你来奶了,大鼻涕到嘴你知道甩了
日拱一兵
·
2020-02-06 09:00
代码整洁之道
—类
遵循Java约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现,然后是私有静态变量,以及私有实体变量。很少出现公共变量。对于函数,我们通过计算代码行数衡量大小。对于类,我们采用不同的衡量方法,计算权责(responibility)。类的名称应该描述其权责,命名正是判断类的权责的第一个方法,如果无法为某个类命以精确的名称,这个类大概太长了。类名越混乱,该类可能拥有过多的权责。单一权责原则
Real_man
·
2020-02-05 14:53
《
代码整洁之道
》&《程序员的职业素养》
这是why技术的第32篇原创文章春节期间读了两本技术相关的书籍:编程大师Bob大叔的《
代码整洁之道
》和《
代码整洁之道
:程序员的职业素养》。
why技术
·
2020-02-03 14:43
程序员
代码规范
《
代码整洁之道
》读书笔记
第1章有意义的命名废话是另一种没意义的区分Info,Data就像a,an,the意义,是意义含混的废话Product——ProductInfo——ProductDataMoney——MoneyAccountCustomInfo——CustomerAccountData——AccountTheMessage——MessageNameStringCustomerObject第3章函数标识参数标识参数丑
抬头挺胸才算活着
·
2020-02-02 21:47
《
代码整洁之道
》&《程序员的职业素养》
这是why技术的第32篇原创文章春节期间读了两本技术相关的书籍:编程大师Bob大叔的《
代码整洁之道
》和《
代码整洁之道
:程序员的职业素养》。
why技术
·
2020-02-02 16:00
C++
代码整洁之道
2:C++开发的原则
ps:后续不再写这类,发现没啥太大意义C++本身作为面向对象语言,首先介绍下一般面向对象涉及到的开发原则。面向对象开发原则依赖倒置原则:针对接口编程,依赖于抽象而不依赖于具体,抽象(稳定)不应依赖于实现细节(变化),实现细节应该依赖于抽象,因为稳定态如果依赖于变化态则会变成不稳定态。开放封闭原则:对扩展开放,对修改关闭,业务需求是不断变化的,当程序需要扩展的时候,不要去修改原来的代码,而要灵活使用
this_is_for_u
·
2020-01-27 12:02
左耳听风笔记摘要(07-10)推荐书单/Go/Docker
书单推荐/Go/Docker推荐必读书单代码大全程序员修练之道计算机的构造和解释算法导论设计模式重构人月神话
代码整洁之道
EffectiveJavaUnix编程艺术Unix高级环境编程更多的书单可以看stackoverflow
西街二叔
·
2020-01-10 10:00
《
代码整洁之道
》读书笔记(一)之取个好的名字
阅读《
代码整洁之道
》有两种原因,第一种:你是个程序员;第二,你想成为更好的程序员。
清风流苏
·
2020-01-07 06:18
简洁代码--单元测试
代码整洁之道
笔记[TOC]单元测试测试驱动开发TDD三定律在编写不能通过的单元测试前,不能编写生产代码。只可编写刚好无法通过的单元测试,不能编译也算不通过。
茕茕踽踽
·
2020-01-06 20:21
《Clean Code
代码整洁之道
》第一章
序言小处诚实非小事这句丹麦谚语不只是教我们重视小处,更教我们小处要诚实。这意味着对代码诚实、对同僚坦承代码现状,最重要的是在代码问题上不自欺。我们就是一群代码猴子,上窜下跳,自以为领略了编程的真谛,可惜,当我们抓着几个酸桃子,得意洋洋的坐在树枝上,却对自己造成的混乱熟视无睹,那堆“可以运行”的乱麻程序,就在我们的眼皮底下慢慢腐坏。正文整洁代码要有代码有人说我们正临近代码的终结点。扯淡!我们永远抛不
gg大宇
·
2020-01-04 17:38
书写可维护性代码的重要性。
《
代码整洁之道
》、《实现模式》、《设计模式》、《重构》、《重构和模式》这些书中,都指出书写可维护代码是十分重要的。想必每位开发者都能说出几条原因吧,这里我也梳理一下自己的逻辑。什么是好代码?
老姚又姚
·
2020-01-03 21:03
代码整洁之道
《CleanCode》
代码整洁之道
一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,见字知意,能够一下子明白大概的代码功能。代码首先要能读懂,其次才去要求功能实现。
CodeInfo
·
2020-01-03 13:50
写出整洁的代码,是每个程序员的追求
《cleancode》(
代码整洁之道
)指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。
赵客缦胡缨v吴钩霜雪明
·
2019-12-31 09:02
前言
这个文集主要得益于《架构整洁之道》、《大话设计模式》、《
代码整洁之道
》、《重构
低吟浅唱1990
·
2019-12-31 06:31
代码整洁之道
【笔记】
一、整洁代码A.混乱的代价1.有些团队在项目初期进展迅速,但有那么一两年的时间却慢去蜗行。对代码的每次修改都影响到其他两三处代码2.花时间保持代码整洁不但有关效率,还有关生存3.程序员遵从不了解混乱风险经理的意愿,也是不专业的做法4.BjarneStroustrup,C++发明者:我喜欢优雅和高效的代码。代码逻辑应该直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误
ZyBlog
·
2019-12-30 19:39
读书笔记 - 《
代码整洁之道
》
英文原版封面最初我喜欢这本书可能是因为非技术方面的原因,这本书中有很多我喜欢的插图。这本书的第一章的第一句话是这样说的:读这本书通常有两个原因:1.你是一名程序员。2.你想成为更好的程序员。我们需要更好的程序员。这本书的每一章都可以总结出一句话,其实每章开始的插图就是这句话的浓缩。第一章:"整洁代码"插图 本书的第一章是关于什么是整洁代码的讨论,引用了BjarneStroustrup(C++之父
jackfrued
·
2019-12-30 11:25
代码整洁之道
(读书笔记)
我们都曾经瞟一眼自己亲手造成的混乱,决定弃之不顾,走向新的一天。我们都曾经看到自己的烂程序居然能运行,然后断言能运行的烂程序总比什么都没有强,我们都曾经说过有朝一日再回头清理。当然,在那些日子里。我们都没有听过布朗法则:laterequalsnever稍后等于永不.看到这句话确实有点惭愧。印象最深的感觉就是,我们去看一两年前自己的代码,真的是自己都看不下去。要让我改,我情愿再实现一个。所以时刻保持
小小辉_710a
·
2019-12-30 06:19
JavaScript
代码整洁之道
Balalala~读者朋友们,你们好啊,又到了冷锋时间,话不多说,发车!一、变量使用有准确意义的变量名不好:varyyyymmdstr=moment().format('YYYY/MM/DD');好:varyearMonthDay=moment().format('YYYY/MM/DD');在变量的值不会改变时使用ES6的常量在不好的示例中,变量可以被改变。如果你申明一个常量,它会在整个程序中始终
冷锋_007
·
2019-12-29 09:32
设计模式是一种让代码更加优雅的工具--《HEAD FIRST设计模式》读后感
什么是设计模式从本科开始,老师便时不时的会提到设计模式,听起来是个很高端的词,一直不是很能理解,这次读过了《HEADFIRST设计模式》这本书,结合之前度过的《重构》和《
代码整洁之道
》,感觉对设计模式有了一点新的理解
陆地上的鲤鱼王
·
2019-12-29 05:09
《
代码整洁之道
》学习体会之一:做事专业
每个职场中人都知道做事情要专业这个基本道理,但很多十几年的职场老油条都未必是真正意义上的专业人士。专业性的第一条便是具备责任心。对于这一点没有人会说自己没有责任心,但回顾一下工作中的表现吧。例如作为程序员来说,是把代码写完编译通过就提交给测试人员,等着反馈了问题再去修改吗?这就是不专业的表现,负责任的做法应该是程序写完之后就要保证功能是完整自测通过的。有的程序员也许会强调时间紧,任务急,能完成功能
淡水河边的烟头
·
2019-12-27 09:22
笔记.
代码整洁之道
.第1~6章
目录及笔记链接序丹麦谚语:小处诚实非小事。建筑师路德维希:神在细节之中。日本的5S哲学:整理(整理、せいり)组织,分类,排序,如恰当地命名。整顿(整頓、せいとん)整齐,系统化。美国谚语:物皆有其位,物尽归其位(Aplaceforeverything,andeverythinginitsplace)。清楚(清楚、せいそ)整洁;清秀,秀丽。谚语:整洁近乎虔诚(Cleanlinessisnexttogo
小镭Ra
·
2019-12-27 09:44
2019年总结
相关的书,《大话设计模式》《
代码整洁之道
》《重构》还有之前的《深入PHP:面向对象、模式与实践》(最新的应该是第4版)。看多了,感觉只要看其中的两本,就差不多了。
fish
·
2019-12-27 07:43
程序员
总结
后端
前端
《
代码整洁之道
》
软件专家RoberfC.Marlin在《
代码整洁之道
》中为你呈现出了革命性的视野。
文章show
·
2019-12-25 19:17
《
代码整洁之道
》读书笔记
函数要尽可能短小,最好不要超过20行。而且函数应该做一件事,做好这件事,只做这一件事。函数参数尽可能的少,建议一般不要超过三个。如果函数看来需要两个、三个或三个以上参数,就说明其中一些参数应该封装为类了。对于一元函数,函数和参数应当形成一种非常良好的动词/名词对形式。如,write(name)。函数要么做什么事,要么回答什么事,但二者不可得兼。函数应该修改某对象的状态,或是返回该对象的有关信息。两
Sheh伟伟
·
2019-12-24 17:05
《
代码整洁之道
》读书笔记(四)之对象和数据结构
将变量设置为private有一个理由:我们不想其他人依赖这些变量。我们还想在心血来潮的时候能自由修改其类型或实现。那为什么,还有那么多程序员要给对象自动添加赋值器和取值器,将私有变量公之于众、如同它们根本就是公共变量一般呢?1.数据抽象看以下代码片段的区别。每段代码都表示笛卡尔平面上的一个点。不过,其中之一暴露了其实现,而另一个则完全隐藏了其实现。//片段1具象点publicclassPoint{
清风流苏
·
2019-12-24 03:52
代码整洁之道
之2、3、4章
>读书记录,包括:第二章:有意义的命名第三章:函数第四章:注释2.2名副其实使用的命令能正确明白说明发生了什么。2.3避免误导如:accountList,只有真的是List类型,才这么命名2.4做有意义的区分如没意义的命名,Product,ProductInfo,ProductData,无法区分意义2.5使用读的出来的名称命名不使用自造词,使用恰当的英语词2.6使用可搜索的名称找WORK_DAYS
mecury
·
2019-12-23 18:43
《
代码整洁之道
》读书笔记
序,前言重视代码facebook把codereview作为重点KPI考核,并采用连坐制。codewinsargument当两人为一个问题争执不下时,不妨以最快的速度用代码把想法写出来,事实胜于雄辩。代码是负债不是资产代码越多,维护所要付出的成本就越高。如果代码结构越好,做了越多单元测试,代码质量越好、越小、耦合越松,那么添加新代码付出的成本就越少。本书观点:代码质量与整洁度成正比一,整洁代码糟糕混
高稷
·
2019-12-23 06:11
控制你的代码整洁有效—业务管理系统开发组第一期分享
摘自《
代码整洁之道
》统一的编码规约遵守并使用统一的编码规约(业务管理系统开发组代码规约)代码规约主要在如下几个方面对大家的编码进行规范:命名类以及方法的编写代码注释代码格式异常处理并发处
yueming15899
·
2019-12-22 18:08
《
代码整洁之道
》读书笔记一
第1章整洁代码什么是整洁代码? 外表或举止上令人愉悦和雅观;令人愉悦的精致和简单。——RobertC.Martin 整洁的代码应可由作者之外的开发者阅读和增补。它应当有单元测试和验收测试。——DaveThomas,Eclipse战略教父。第2章有意义的命名2.1,介绍 软件命名随处可见命名。我们给变量、函数、参数、类和封包命名。2.2,名副其实 我们应该选择指明了计量兑现个计量单位的名称。
Haraway
·
2019-12-22 04:37
代码整洁之道
-读书笔记(至第九章)
--第三章函数函数只做一件事情,要尽量短小编写函数毕竟是为了把大一些的概念拆分为另一个抽象层上的一系列步骤要判断函数是否不止做了一件事,还有一个方法,就是看是否能再拆除一个函数,该函数不仅只是单纯地重新诠释其实现(需要改变抽象层级)每个函数一个抽象层级遵循自顶向下的编写规则:程序就像是一些列TO起头的段落,每一段都描述当前抽象层级,并引用位于下一抽象层级的后续TO起头段落switch语句,尽量确保
Alexzqq
·
2019-12-21 17:59
《
代码整洁之道
》
马丁(RobertC.Martin)第1章整洁代码写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁感”。这种“代码感”就是关键所在。有些人生而有之。有些人费点劲才能得到。它不仅让我们看到代码的优劣,还予我们以借戒规之力化劣为优的攻略。我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规
被称为L的男人
·
2019-12-15 08:52
《
代码整洁之道
》摘抄笔记
一、有意义的命名名副其实避免误导做有意义的区分使用读得出来的名称使用可搜索的名称避免使用编码,如(成员m、接口I)类型、前缀等类名尽量用名词或名词短语,方法名尽量用动词或动词短语。每个概念对应一个词别用双关语使用解决方案领域名称使用源自所涉问题领域的名称添加有意义的语境二、函数函数应尽可能短小,职责单一,参数少、,多态替代条件分支使用描述性的名称选好动词和关键字使用异常替代返回错误码抽离异常捕获代
漫长的告别1920
·
2019-12-15 07:11
如何编写函数----《
代码整洁之道
》读书笔记
文中代码皆为不规范的伪代码程序中曾经包含子程序和函数(可能我没有经历这种年代),如今,程序中仅有函数这种方式保留下来。编程语言中的函数,分为内置函数和自定义函数或类方法。内置函数可以直接调用,而自定义函数是程序员编写的。函数是程序的极其重要的组成部分,要写好,需要遵守一些原则。函数要短小。函数中不应该容得下嵌套结构,如if...else等。在if..else、while、for或foreach等嵌
刚刚悟道
·
2019-12-14 02:26
《
代码整洁之道
》- 小结 / we are Code Monkey
一群猴子在森林上窜下跳,抓着几个酸桃子,得意洋洋的坐在树上,确对自己造成的混乱熟视无睹。一序没错,我们就是这么一群(Code)代码(Monkey)猴子。当我们在编写出“可以运行”的程序后,我们便得意洋洋的进入下一个任务,任由这些程序在我们眼皮底下腐烂,造成混乱。CodeMonkey对于自己造成的混乱迟早都要付出高昂的代价去修复,与其这样,我们还不如在编码的时候就编写“干净的代码”。对于这些“干净的
司鑫
·
2019-12-13 13:26
程序员职业素养
一、技能素质1.1软技能数据结构和算法设计模式网络TCP/IP
代码整洁之道
重构改善既有代码代码大全敏捷软件开发:原则,模式与实践领域内驱动设计Gitvim1.2硬技能iOS领域专家基础开发多媒体开发IM
彡廿
·
2019-12-12 12:56
电子书下载汇总
《淘宝技术这十年》《Maven实战》《SpringCloud微服务实战》《编程之美:微软技术面试心得》《算法导论(第三版)》《JavaScript高级程序设计(第3版)》《
代码整洁之道
》《JavaNIO
文章show
·
2019-12-07 19:32
开发电子书下载
《淘宝技术这十年》《Maven实战》《SpringCloud微服务实战》《编程之美:微软技术面试心得》《算法导论(第三版)》《JavaScript高级程序设计(第3版)》《
代码整洁之道
》《JavaNIO
文章show
·
2019-12-07 05:18
思特沃克学院阅读习惯培养推荐书单
《影响力》第三批《程序员的思维修炼》《咨询的奥秘》《目标》《引导》第四批《金字塔原理》《经济学原理》《世界上最简单的会计书》《沟通的艺术》第N批(仅针对软件开发人员)《持续交付》《
代码整洁之道
》《重构》
胡皓
·
2019-12-07 03:37
《
代码整洁之道
》· 读书笔记
前言这本书的封面写道,“细节之中自有天地,整洁成就卓越代码”,便是本书的精髓所在。对于软件开发,设计不仅存在于界面之中,更是存在于代码之中,而对于一个软件架构来说,任何编码的细节都至关重要,代码的整洁性关乎到后期的可维护性,后人看代码时的可读性,所以我们要对自己写下的每一行代码负责。第一章整洁代码本章阐述了什么是整洁的代码。 首先是有代码,现在人工智能风行,有传言说以后计算机能自动敲代码,程序员
含笑小基石
·
2019-12-06 21:35
如何写出优雅的代码?
image.png本文仅仅是对《
代码整洁之道
》摘录:简单代码,重要顺序:1.能通过所有的测试2.没有重复代码3.体现系统中的全部设计理念,提高表达力。4.包括尽量少的实体,比如类,方法,函数等。
小螺丝钉cici
·
2019-12-06 09:41
优雅编程之这样取名字,你就“正常”了(四)
解决问题好的名字相当于为代码写了一段有用的注释,下面来自
代码整洁之道
几点总结:1)不要使用有误导性的字母作为变量
阿_毅
·
2019-12-06 08:28
代码整洁之道
-读书笔记
勒布朗(LeBlanc)法则:稍后等于永不(Laterequalsnever)。代码混乱的代价:随着混乱的增加,团队生产力也持续下降,趋向于零。当生产力下降时,管理层就只有一件事可做了:增加更多人手到项目中,期望提升生产力。可是新人并不熟悉系统的设计。他们搞不清楚什么样的修改符合设计意图,什么样的修改违背设计意图。而且,他们以及团队中的其他人都背负着提升生产力的可怕压力。于是,他们制造更多的混乱,
小学生的博客
·
2019-12-02 08:32
代码整洁之道
代码整洁之道
一、简介大约在1951年,一种名为“全员生产维护(TotalProductivemaintenance,TPM)”的质量保证手段出现在日本。
淡无心
·
2019-11-17 19:00
OOP的六大原则——Android源码设计模式解析与实战读书笔记
第一份实习工作,在很大程度上帮助了我,但后来其实我发现我学到只是一些皮毛,还有更多需要学习的,所以为了写出更简洁,更易他人读懂的代码,我开始接触两本书,一本书现在这里写读书笔记的这本书,另一本是很著名的
代码整洁之道
Gzw丶南山
·
2019-11-08 07:22
代码整洁之道
读书笔记-第六章对象和数据结构
1、数据抽象我们平时在写实体类的时候通常会把类的成员变量定义成private的,然后提供相应的get和set方法供外部调用来实现对该对象的属性修改,而不是直接的操作成员变量。这种做法体现了java的封装性,不想暴露内部结构(实际上还是暴露了)。这种想法个人觉的和对外提供接口的想法有点类似,不需要暴露具体实现,只需要提供必要的参数,我就返回相应的结果。隐藏实现并非只是在变量之间放上一个函数层那么简单
呼天阔
·
2019-11-08 03:20
【笔记】
代码整洁之道
一、整洁的代码整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句。读写的花费时间比例超过10:1。写新代码的时候,我们一直在阅读旧代码二、命名关键在于良好的描述技巧和共有的文化背景!名副其实避免误导,不要使用非常相似的命名,不要使用小写l和大写O(容易和数字01搞混)做有意义的区分(用数字区分通常没有意义),例如,copy(source,destination)>copy(a
我爱学习_学习使我快乐
·
2019-11-08 03:19
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他