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
代码整洁之道
代码整洁之道
-关于标识符
title:
代码整洁之道
-关于标识符blog:CSDNdata:Java学习路线及视频软件中随处可见命名。我们给变量、函数、参数、类和包命名。我们给源代码及源代码所在目录命名。
BenCoper
·
2020-03-26 12:00
《程序员的职业素养》读书笔记
注:这本书跟我之前看过的另一本书断舍离——《
代码整洁之道
》读书笔记是同一个作者,即RobertC·Martin。第1章专业主义1、承担责任将公司利益视同个人利益。
小蒋不素小蒋
·
2020-03-25 18:00
cnblog维护
1/23Git安装--Windows3/243000字编程入门--附带Java学习路线及视频3/25浅谈Java语言环境搭建-JDK83/252000字读懂Java的来源3/26
代码整洁之道
-关于标识符
BenCoper
·
2020-03-24 18:00
读《The Clean Coder》看程序员的职业素养
BoB大叔两本经典作品《CleanCode》和《TheCleanCoder》,中文版本都翻译成为
代码整洁之道
()。《TheCleanCoder》关注的不是技,而是人,阐述软件开发人员的专业精神。
而立不惑之年
·
2020-03-23 06:51
TypeScript
代码整洁之道
- 测试
将CleanCode的概念适用到TypeScript,灵感来自clean-code-javascript。原文地址:clean-code-typescript中文地址:clean-code-typescript简介image这不是一份TypeScript设计规范,而是将RobertC.Martin的软件工程著作《CleanCode》适用到TypeScript,指导读者使用TypeScript编写易
卧牛先生
·
2020-03-23 06:50
《
代码整洁之道
》 之第三章 函数
本章要点规模确定函数层级函数名函数参数不要有歧义区分指令与询问错误处理消除重复一、函数的规模函数的第一规则是:短小例如,在博客里面看到的一个很优秀的函数,我们无需了解他的逻辑,但是很清楚他要做的事。//代码段3.1intmax(inta,intb){returna>b?a:b;}二、只做一件事这里需要解释一下,什么一件事概念:如果函数包括了处于多个不同抽象层级上的多个步骤,那么我们认为他做了不止一
箛獨劍
·
2020-03-21 13:34
《
代码整洁之道
》读书笔记(三)之写好注释很重要
别给糟糕的代码添加注释——重新写吧。若编程语言足够有表达力,或者我们长于用这些语言来表达意图,就不那么需要注释——也许根本不需要。注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。如果你发现自己需要写注释,再想想看是否有办法通过代码来表达。本文不提倡写太多注释,能用代码表达就不要写注释。1.注释不能美化糟糕的代码写注释的常见动机之一是糟糕的代码的存在。带有少量注释的整洁而有表达力的代码,比带有
清风流苏
·
2020-03-21 03:43
《
代码整洁之道
》读书笔记-开篇
软件质量与其整洁度程正比。干净的代码,在质量上较为可靠,也为后期维护、升级奠定了良好的基础。我们为什么要写糟糕的代码哪?无外乎下面几个原因:1、想快点完成。2、你觉得自己干好所需的时间不够;假使花时间清理代码,Boss就会大发雷霆。3、你不耐烦在搞这套程序,期望早点结束。4、你自己承诺要做其他事,意识到得赶快弄完手上的东西,好接着做下一件工作。工作中我们都看过自己亲手写的混乱的代码,总想着回头有时
chengzhx76
·
2020-03-20 21:59
<
代码整洁之道
>第十章 类 笔记
这一章,主要讲解类,并告诉我们如何设计一个简洁,合理,健壮的的类。在这一章中,我认为作者从头到尾都在围绕一个词--------粒度。但是本章的内容其实也比较泛泛。简单列一下吧。类应保持简洁短小。类应该遵循单一权原则,降低类复杂性,使类更简洁,体现了粒度的细化。类应该只有少量实体变量。类中的每个方法都应该操作一个或多个这种变量。同样讲的是粒度的细化。抽象,暴露接口,隐藏细节,减少依赖,正确高效解耦。
过客又见过客
·
2020-03-20 17:13
如何编写函数(续)----《
代码整洁之道
》读书笔记
上一篇关于函数的文章写到编写函数的几个注意事项:函数要短小。函数只应该做一件事。函数的参数要尽量少,避免使用输出函数。函数要无副作用。函数要区分指令和询问。本篇接着写关于函数的其他知识。避免传标识符参数给函数。标识符是指true或false。标识符参数意味着函数至少要做两件事情:true,做一件事;false,做另一件事。我的代码、其他同事的代码,用标识符做参数的函数,很常见。如果要将标识从函数中
刚刚悟道
·
2020-03-19 01:10
《
代码整洁之道
》读后感
年前读了这本书,以前总觉得coding是个既漫长,又无聊的过程。读完之后,发自内心的感叹,哇,coding原来也可以是可如此优美。尽管糟糕的代码也能运行,也能实现功能,但不够清晰不够整洁的代码,会使整个开发团队泥足深陷。这本书主要对命名、函数、注释、格式、异常处理等几个进行了整洁之道的阐述。其中的几点,对我影响较大。下面我就这几点,简单谈谈优美的coding。类名不应该使用动词,类名和对象名应该是
宇帘
·
2020-03-19 00:48
《Clean Code
代码整洁之道
》第六章 对象和数据结构(下)
得墨忒耳律著名的得墨忒耳律认为模块不应了解它所操作对象的内部情形。这意味着对象不应该通过存取器曝露其内部结构,因为这样更像是曝露而非隐藏其内部结构。火车失事finalStringoutputDir=ctxt.getOptions().getScratchDir().getAbsolutePath();这类代码常被称作是火车失事,因为它看起来就像是一列火车,这类连串的调用通常被认为是肮脏的风格。最好
gg大宇
·
2020-03-17 08:56
《
代码整洁之道
》之第六章 数据结构与对象
一、数据结构与对象1.1对象对象曝露行为,隐藏数据。便于添加新对象类型而无需修改既有行为,同时也难以在既有对象中添加新行为。1.2数据结构数据结构曝露数据,没有明显的行为。便于向既有数据结构添力a新行为,同时也难以向既有函数添加新数据结构。二、理解数据结构与对象的差异代码段6.1publicclassPoint{publicdoublex;publicdoubley;}代码段6.2publicin
箛獨劍
·
2020-03-15 11:25
《
代码整洁之道
clean code》读书笔记
博客原文《
代码整洁之道
cleancode》这本书已经关注很久,最近极其有欲望读一下她。
rabbitGYK
·
2020-03-15 10:35
简洁代码--对象和数据
代码整洁之道
笔记[TOC]对象和数据结构数据抽象具象和抽象的区别,坐标点:代码一publicclassPoint{publicdoublex;publicdoubley;}代码二publicinterfacePoint
茕茕踽踽
·
2020-03-15 10:18
代码整洁之道
(二)优雅注释之道
一、BestPractice注释应该声明代码的高层次意图,而非明显的细节反例/***generatesignaturebycode,thealgorithmisasfollows:*1.sortthehttpparams,ifyouusejava,youcaneasilyusetreeMapdatastructure*2.jointheparamk-v*3.usehmac-sha1encryptt
倔强_beaf
·
2020-03-12 21:48
简洁代码-注释
代码整洁之道
笔记[TOC]注释写出好的代码就不要注释啦。逻辑实在复杂不得不加,那记得把注释将清楚。别把注释写错了啊,不然看的人可能就雪崩。写注释别啰里啰嗦,简明扼要。
茕茕踽踽
·
2020-03-11 11:45
《
代码整洁之道
》读书小结
最近晚间的加班暂时暂停了,大概已经整整一个月每天焦头烂额的写着业务代码,被各种逻辑搞的整个人都不大好了,好在是写的差不多了。每当写了很多业务代码之后,我都会停下来反思一个问题,你的代码写的干净么,有需要重构的地方么。而这一次,因为一些临时性的需求变更,我自认为我写了一部分脏代码,这部分代码恰恰是bug的高发地段,而且也可能会带来后期维护的困难。那么如何来重构这部分代码呢?在我写下这部分脏代码之前,
Originalee
·
2020-03-11 10:36
初读《
代码整洁之道
》体会--为什么要写整洁的代码
代码整洁是指什么?代码缩进整齐,没有多余的注释,这些是基本要求。本书像之前学过的教材一样,介绍了多位编程领域的科学家对“代码整洁”的理解,比如C++之父。我并不能准确复述出书上的观点和观点的作者,仅凭残存的记忆,能复述多少就写多少。下面是书中介绍的什么是整洁的代码。一个单元的代码,只做一件事。单元,是指一个函数或方法。代码的意图要直接了当。写代码的程序员,甚至其他程序员,要能很容易看出代码要做什么
刚刚悟道
·
2020-03-08 23:28
代码整洁之道
-Bean Validation【原创】
前言:本篇文章不是API参考文档,所以不会将用到的所有内容详细列出来。本文的目的主要是告诉读者关于Java的BeanValidation在Spring的应用,并针对常见的场景进行说明,力求让读者对Java的BeanValidation有一个完整的认识和理解。最后更新日期:2020-02-17文章关键字:JSR-303BeanValidation1.0/1.1/2.0MVCValidationHib
杨比轩
·
2020-03-08 06:58
代码整洁有多重要--《
代码整洁之道
》读后感
代码整洁的意义最近读了《
代码整洁之道
》这本书,结合自己工作之后的项目经验,对代码整洁的重要性有了一些新的理解与感悟。
小一一93
·
2020-03-07 22:51
代码整洁之道
前段时间,像挤牙膏一样每天挤一点时间终于啃完了这本书-《
代码整洁之道
》,感觉收获颇深。在这篇文章里,我将会带你走进作者眼中的整洁世界,希望这篇文章可以帮助更多朋友们快速吸收
代码整洁之道
的精华。
独钓寒江雪_520
·
2020-03-07 12:26
代码整洁之道
-<有意义的命名>
代码整洁之道
-
代码整洁之道
一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,见字知意,能够一下子明白大概的代码功能。代码首先要能读懂,其次才去要求功能实现。
不思进取的码农
·
2020-03-06 09:29
《
代码整洁之道
》 [(美国)马丁] ——(读书笔记(持续更新)
代码整洁之道
第二章:做有意义的命名—(2017-08-03日)1.名副其实:选个好的命名,见名知意,变量,或函数,或类冯名称应该在看到名称就已经有了答案,如果名称需要注释来补充,那就不算是名副其实.2.
Mr_欢先生
·
2020-03-06 03:26
程序员必读经典书籍
计算机程序的构造和解释》《C程序设计语言》《算法导论》《重构:改善既有代码的设计》《设计模式》《人月神话》《计算机程序设计艺术》《编译原理》(龙书)《深入浅出设计模式》《哥德尔、艾舍尔、巴赫书:集异璧之大成》《
代码整洁之道
Vos井宝
·
2020-03-05 00:14
《
代码整洁之道
》分享下载
书籍信息书名:《
代码整洁之道
》原作名:CleanCode:AHandbookofAgileSoftwareCraftsmanship作者:[美]RobertC·Martin豆瓣评分:8.6分(1614人评价
开始以后_
·
2020-03-02 02:21
java
2016读书总结
1.Architecture&Design1.1《
代码整洁之道
》Fundamental行文简洁易懂,抽点时间就能过完一章。
lucifer7
·
2020-03-01 10:33
优雅编程之这样构建系统,你就“正常”了(十)
解决问题下面来自《
代码整洁之道
》中,自己的几点总结:1)系统的构造与使用分开;好像建设大楼时,构建大楼的吊车、铲车
阿_毅
·
2020-03-01 03:44
代码整洁之道
大概读了一下《
代码整洁之道
》这本书,总结如下:1.变量名:有意义、可读性好2.避免重复和无意义的条件判断3.函数参数不要超过两个。如果超过2个,最好用一个对象传值。
Eddiegooo
·
2020-02-29 16:01
[
代码整洁之道
]-整洁代码
「
代码整洁之道
」-整洁代码前段时间,看了
代码整洁之道
,顺手做了些笔记,分享给大家,和大家一起探讨整洁代码之道。
huang_master
·
2020-02-29 11:55
书单
在读《Android权威编程指南》-BillPhillips,BrianHardy《程序员修炼之道——从小工到专家》-AndrewHunt,DavidThomas《如何高效学习》-斯科特·扬《
代码整洁之道
Sia_Coding
·
2020-02-29 07:04
读笔_
代码整洁之道
-程序员的职业素养(引言)
后续文章也同时在个人博客http://kimihe.com/更新引言昨天《
代码整洁之道
-程序员的职业素养》以及《汇编语言-基于Linux环境》到达,终于要踏上重修底层基础,恶补专业技能之路了。
QihuaZhou
·
2020-02-28 06:54
《
代码整洁之道
》读书笔记(七)之系统整洁
建造和管理一座城市,你能自己掌管一切细节?恐怕不行。每个城市都有一组组人管理不同的部分,供水系统、供电系统、交通、执法、立法,诸如此类。需要有人负责全局,有人负责细节。城市能运转,还因为它演化出恰当的抽象等级和模块,好让个人和他们所管理的“组件”即便在不了解全局时也能有效运转。尽管软件团队往往也是这样组织起来,但他们所致力的工作却常常没有同样的关注面切分及抽象层级。本文将讨论如何在较高的抽象层级—
清风流苏
·
2020-02-27 16:12
2016读书回顾
在过去的一年的书单列表如下:《MySql技术内幕InnoDB存储引擎第2版》、《
代码整洁之道
》、《重构》、《架构即未来》、《人月神话》、《代码大全》。
lensuntop
·
2020-02-26 06:03
简洁代码--命名
代码整洁之道
笔记[TOC]命名代码的整洁,从命名开始名副其实、准确名称应该能够说明该(变量、类、函数)存在的意义:intd;//无法体现出该变量的用途intdaysSinceCreation;intelapsedTimeInDays
茕茕踽踽
·
2020-02-24 21:57
《Clean Code
代码整洁之道
》第七章 错误处理 (下)
定义常规流程如果你遵循前文提及的建议,在业务逻辑和错误处理代码之间就会有良好的区隔,大量代码会开始变得像是郑洁额而简朴的算法。然而这样做却把错误检测推到了程序的边缘地带。你可以创建一个类或配置一个对象,用来处理特例,你来处理特例,客户代码就不用应付异常行为了。异常行为被封装到特例对象中。这种手法叫做特例模式。别返回null值返回null值,基本上是给自己在增加工作量,也是给调用者添乱。只要有一处没
gg大宇
·
2020-02-23 16:39
代码整洁之道
9、10、11
单元测试9.1TDD三定律在编写不能通过的单元测试前,不可编写生产代码只可编写刚好无法通过的单元测试,不能编译也不算通过只可编写刚好足以通过当前失败测试的生产代码9.2保持测试的整洁测试代码和生产代码一样重要。他需要被思考,设计和照料9.3整洁的测试测试的要素:整洁性**9.3.1面向特定领域的测试语言**面对特定领域的语言。不要直接使用程序员提供的对系统进行操作的API,而是打造一套包装这些AP
mecury
·
2020-02-21 02:07
读笔_
代码整洁之道
-程序员的职业素养(第1章-专业主义)
后续文章也同时在个人博客http://kimihe.com/更新引言本篇关于《
代码整洁之道
-程序员的职业素养》的第1章:专业主义。摘录当发现问题时,在着手解决前,你能够“重现”它吗?先重现吧!
QihuaZhou
·
2020-02-20 22:55
代码整洁之道
整洁代码Leblanc:Laterequalsnever.(勒布朗法则:稍后等于永不)对代码的每次修改都影响到其他两三处代码。修改无小事。如同医生不能遵从病人的意愿,程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法。赶上期限的唯一方法,做的快的唯一方法,就是始终尽可能保持代码整洁。破窗理论:环境中的不良现象如果被放任存在,会诱使人们仿效,甚至变本加厉。==一幢有少许破窗的建筑为例,如果那些窗
foever_f1eb
·
2020-02-20 22:00
【书友会】重读经典:《整洁代码》
作为“书友会”的第一期书籍,我们选择的是《
代码整洁之道
》(后面简称《整洁》)。在我看来,《整洁》和另外两本经典之作《代码大全》,《重构:改善既有代码的设计》,是每一个程序员入行必读的三本基础技术书籍。
麦壳
·
2020-02-20 03:23
【
代码整洁之道
-程序员的职业素养】
1专业主义1.1清楚你要什么明确自己想要什么,因为专业主义不但象征着荣誉与骄傲,而且要明确责任和义务。既然你想当专业主义,就要承受它所应当的责任。而专业主义的精髓在于将公司利益视同个人利益,即你出发的角度应该是从专业的角度去看待问题,从公司的角度去获取利益。1.2担当责任既然要有专业主义,你就得为你的代码而承担责任,对例行程序进行测试,毕竟专业人士写的代码,一旦发现错误,你就得为你的代码错误承担责
听峰问雨
·
2020-02-19 22:59
读书笔记
代码整洁之道
01
前段时间在看这本书,看了一大半了,很多东西讲的还是很有道理的,这一系列文章作为笔记,供自己今后翻阅.1.第二章有意义的命名1.1名副其实的命名名副其实说起来很简单.但是这里需要强调.给类,变量,方法选个好名字可能会花点时间,但省下来的时间肯定会比花掉的多.注意命名,如果使用时候发现了更好的名字,一定要及时替换掉.这样做,读你代码的人都会开心.变量,函数,类的名称应该已经答复所有的大问题.它应该告诉
Dev_hell03W
·
2020-02-19 07:40
代码整洁之道
程序员的职业素养 pdf高清完整版-免费下载
《
代码整洁之道
程序员的职业素养》《TheCleanCoder:ACodeofConductforProfessionalProgrammers》PDF高清完整版-免费下载!!!
Smily_bd12
·
2020-02-18 16:58
PHP
代码整洁之道
原文:https://github.com/jupeter/clean-code-php译文:https://github.com/yangweijie/clean-code-php#变量变量使用有意义且可拼写的变量名Bad:$ymdstr=$moment->format('y-m-d');Good:$currentDate=$moment->format('y-m-d');同种类型的变量使用相同
Separes
·
2020-02-16 07:20
《
代码整洁之道
》读书笔记(六)之写好类
代码语句和函数的整洁是一个比较底层的介绍,下面将介绍比之更高层级的类的整洁。1.类的组织遵循标准的Java约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现。然后是私有静态变量,以及私有实体变量。很少会有公共变量。公共函数应跟在变量列表之后。把某个公共函数调用的私有工具函数紧随在该公共函数之后。封装优先保持变量和工具函数的私有性。2.类应该短小关于类的第一条规则是类应该短小。函数的第一
清风流苏
·
2020-02-12 21:48
优雅编程之这样处理边界,你就“正常”了(八)
下面是自己对《
代码整洁之道
》
阿_毅
·
2020-02-12 07:58
推荐阅读书籍
必读《编码》--预计完成时间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
程序人生
规范化
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他