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
代码整洁之道
怎么才能写出“干净的代码”,编写干净代码的十大技巧
引言著名的软件专家罗伯特·C·马丁在他的书《
代码整洁之道
》中写道:“编写干净的代码是你必须做的,才能称自己为专业人士。没有合理的借口去做任何不尽力而为的事情。
CHQIUU
·
2023-08-16 03:44
Java
学习
代码整洁之道
简介
一、简介作者:马丁RobertC.Martin翻译:韩磊出版社:人民邮电出版社原作名:CleanCodeAHandbookofAgileSoftwareCraftsmanship《
代码整洁之道
(英文版)
渔父歌
·
2023-08-11 09:13
程序员的职业素养
最近看完了Bob大叔的“
代码整洁之道
-程序员的职业素养”一书,对于我认为比较重要的内容做下记录。专业主义将软件给QA测试前,自己要先做一遍测试工作,尽量让QA找不出任何问题。
土豆吞噬者
·
2023-08-09 17:54
《
代码整洁之道
》读书笔记
《
代码整洁之道
》读书笔记Part1让代码比你来时更干净编写代码的难度,取决于周边代码的阅读难度。想要快速实现需求,想要快速完成任务,想要轻松的写代码,请先让你书写的代码整洁易读。
hank009
·
2023-08-03 08:12
Idea中重构从精通到陌生
如何借助idea来实现快速重构函数提炼函数一个函数几百行,需要依靠注释才能看懂,这种时候我们就要用大名鼎鼎的提炼函数,在
代码整洁之道
这样说:阅读一段好的代码就像看看报一样!
TheBlindM
·
2023-08-02 13:17
笔记
intellij-idea
重构
java
基本经典的书
《人月神话》(TheMythicalMan-Month)、《
代码整洁之道
》(CleanCode)、《设计模式》(DesignPatterns:ElementsofReusableObject-OrientedSoftware
flysharp
·
2023-08-02 12:37
好的代码会说话-
代码整洁之道
《
代码整洁之道
》总结我们需要写出整洁的代码吗我是个6年开发经验的java程序员,在我的职业生涯中,看到过不少让产生骂人冲动的代码,当然也写过让别人让别人想骂人的代码。
住在山丘上
·
2023-07-30 18:48
代码整洁之道
--去除代码的坏味道
1.神秘命名(MysteriousName)整洁代码最重要的一环就是好的名字,所以我们要深思熟虑如何给函数、模块、变量和类命令,使它们能清晰地表明自己的功能和用法。命名是编程中最难的两件事之一。正因为如此,改名可能是最常用的重构手法,包括改变函数声明、变量改名、字段改名等。改名不仅仅是修改名字而已。如果你想不出一个好名字,说明背后很可能隐藏着更深的设计问题。为一个恼人的名字所付出的纠结,常常能推动
来醉一场
·
2023-07-29 07:30
浅谈Clean Code
浅谈CleanCodeCleanCode起源谈起CleanCode,大多数的程序员都不陌生,有时我们会将CleanCode也称之为
代码整洁之道
。
IT枫斗者
·
2023-07-17 10:02
编程学习
JAVA基础工作中实际总结
log4j
java
intellij-idea
ide
前端
C++
代码整洁之道
NOTICE:这篇文章的框架条目来自《C++
代码整洁之道
:C++17可持续软件开发模式实践》,作者:[德]斯提芬·罗特。
1037号森林里一段干木头
·
2023-06-21 00:01
#
C++代码整洁之道
c++
开发语言
整洁代码
读书-
代码整洁之道
7-9章
异常处理错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法。try代码就像是事务,catch代码块将程序维持在一种持续状态。在编写可能抛出异常的代码时,最好先写出try-catch-finally语句。可控异常的代价师违反开放/闭合原则。如果你在编写一套关键代码库,则可控异常有时也会有用,你必须捕获异常。但对于一般的应用开放,其依赖成本要高于收益。定义异常时,最重要的考虑是如何捕获它们。别返回
听雨婷婷
·
2023-06-19 14:35
java
代码整洁之道
文章目录
代码整洁之道
定义变量名字的时候常用的单词有意义的命名怎样写简洁的,别人一眼可以看的懂的方法方法参数越少越好注释格式别给方法返回null值我们该提炼方法中的变量还是不提炼方法中的变量?
杀手不太冷!
·
2023-06-19 04:42
读书笔记
java
算法
c++
代码整洁之道
让软件能工作和让软件保持整洁,是截然不同的工作,后者需要投入的更多。大多数人只能更多地把精力放在让代码能工作,而没办法保持代码有组织更整洁。能做到代码整洁,说明你已经不是一般人了。1.什么样的代码是整洁的2.取个好名字3.让函数再整洁一点4.注释的好与坏5.格式化6.异常处理和边界7.整洁的类1.什么样的代码是整洁的衡量代码质量的唯一标准,是别人阅读你代码时的感受。不整洁的代码,阅读体验是这样的:
杨小华etz
·
2023-06-14 18:56
【陈老板赠书活动 - 04期】- 【C++、Linux、算法等系列众书】
上一篇文章:【陈老板赠书活动-03期】-【
代码整洁之道
】有任何问题,都可以私聊我,我能帮得上的一定帮忙,感谢大佬们支持。我认为人人都可以学好编程,我愿意成为你的领路人!
陈老老老板
·
2023-06-13 23:02
赠书活动
c++
开发语言
代码规范整理(Java版)
参考文献资料《阿里巴巴开发手册》《编写可读代码的艺术》《代码之美》《
代码整洁之道
》《重构-改善既有代码的设计》《EffectiveJava》《Thinkinginjava》《MySQL技
亚武de小文
·
2023-06-12 06:20
DDD如何写出代码白话文
之前有看过很多代码设计相关的书籍,比如《重构》、《
代码整洁之道
》并且也切实遵循了这些规范,最近也亲身实践了DDD领域驱动设计,总是恍惚之间觉得这些个设计之间有一些共通性,但是也说不清楚到底是什么。
后厂村老司机
·
2023-06-11 08:52
PHP
代码整洁之道
介绍本文参考自RobertC.Martin的CleanCode书中的软件工程师的原则,适用于PHP。这不是风格指南。这是一个关于开发可读、可复用并且可重构的PHP软件指南。并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。这些虽然只是指导,但是都是CleanCode作者多年总结出来的。本文受到clean-code-javascript的启发虽然很多开发者还在使用PHP5,但是本文中的大部分示例
零一间
·
2023-06-07 07:36
读C#
代码整洁之道
笔记02_类、对象和数据结构及编写整洁函数
1.组织类1.1.每一个接口、类、结构体和枚举均应当拥有其自身的独立源文件1.2.Pascal命名方法命名命名空间1.3.测试类定义在独立的程序集1.3.1.不同程序集的测试放在不同程序集1.3.2.程序集名称的最后附加Tests命名空间1.4.公司名称、产品名称和缩写词汇无须使用复数形式2.单一职责原则2.1.(SingleRespon-sibilityPrinciple,SRP)2.2.一个类
lyingSeven
·
2023-04-21 19:18
读C#代码整洁之道
数据结构
读C#
代码整洁之道
笔记01_C#的编码标准和原则
编码原则SOLID原则单一职责原则(SingleRespon-sibilityPrinciple)类和方法应当仅具备单一职责。所有组合为单一职责的元素应当组合在一起并进行封装。开闭原则(Open-ClosedPrinciple)类和方法应当对扩展开放,对修改封闭。里氏替换原则(LiskovSubstitution)若函数接收一个基类的指针,那么该指针应当可以替换为任何从基类派生的类(的指针)而无须
lyingSeven
·
2023-04-21 19:16
读C#代码整洁之道
c#
打卡3本书10句话-20
研发能力持续成长路线图-向华为学习研发管理,助推企业持续发展904-产品中试管理产品测试产品测试部门的基本职责:提升新产品设计质量产品可靠性测试与验证的基本概念和方法
代码整洁之道
15511-系统复杂要人命
wuxiumu
·
2023-04-18 16:04
[
代码整洁之道
]你真的会用枚举吗?非也!
【preface】§1《
代码整洁之道
》里提到”用异常代替返回错误码“。如果缺乏代码维护经验,估计一时理解不了其中含义。写代码是一回事,维护代码是一回事。
buguge
·
2023-04-17 12:41
《
代码整洁之道
程序员的职业素养》读书笔记
技术人员往往太容易说“是”,总是在没有明确目标和期限的情况下,就草率给出了确认的答复,却不将其视为自己的承诺。屡见不鲜的项目延期,有相当原因就是在这种不负责任的情况下说“是”所致。感想:在项目开始时的需求评审和设计评审很重要,并且各方都要根据工作量、资源等实际情况评估时间,给出了时间就要尽量完成,否则就不要轻易承诺需求。要诚信,要富有荣誉感、自尊心和自豪感,要勇于承担作为一名手艺人和工程师所肩负的
circle_hyy
·
2023-04-15 20:44
读《设计模式之美》零
最近准备对设计模式做一个整体的学习,补上这一块的技能空缺,之前虽然阅读了些《
代码整洁之道
》,也收益不少,而代码质量一直是现阶段比较重视的一个技能,设计模式作为编码中绕不开的一个技能包,值得投入精力学习一下
电商架构修炼
·
2023-04-14 19:29
设计模式学习记录
单元测试
面试
java
如何写出优雅的代码
我刚工作时对这个问题也很迷茫,然后当时看了《
代码整洁之道
》这本书,刚读到变量命名部分就虎躯一震,这就是我要找的答案。今天我结合以往开发经历从如下几方面介绍如何让代码
雪落夜
·
2023-04-12 22:51
Java
java
代码整洁之道
读书心得
>这本书,我前前后后读了两次,第一次,大概是几年前,读了前面3章就读不下去。第二次,也就是前几个月,这一次就老老实实的读完了前面17章,把文中重要的地方都截图出来,一些经典的代码段也一行一行的敲打出来,仔细的体会。总得说来第二次读,硕果累累。为什么第一次读,会草草的了事呢?我想:读>这一类的书籍就像武侠小说里面学武功一样。还没有达到那一层功力,还真体会不到那一层秘籍的真谛。编程也分“形”和“意”的
程序员华仔
·
2023-04-12 14:20
几分箴言 -- 关于技术人员成长路线
禁止学习新式编程语言,学习
代码整洁之道
、设计模式、领域驱动设计。禁止学习规模化敏捷框架,学习精益生产原则。以上仅个人观点,不喜勿喷。
Michael_Good
·
2023-04-10 17:55
学习
持续集成
开发语言
设计模式
linux
什么是整洁的架构
看完了cleancode--
代码整洁之道
,那么接下来就应该读读其姊妹篇:cleanarchitecture--架构整洁之道。
漫步星辰575654643
·
2023-04-10 16:34
代码整洁之道
之读书笔记(第一遍阅读)
代码整洁之道
之读书笔记(第一遍阅读)我觉得这个整洁这个词用的特别好,就好像原本乱糟糟的房间里,衣服被整齐的放在衣柜里,垃圾被放在垃圾桶里,书放在书桌上,整个房间的样子第一眼就能看出来就是一个大的设计上的整洁
kill_ec94
·
2023-04-08 19:58
2023年度OKR
2.6月份之前看完相关书籍《
代码整洁之道
》、《重构改善既有代码的设计》、《深入理解java虚拟机》(剩余部分看完)并输入技术文档发表
weixin_47215856
·
2023-04-04 01:10
java
代码整洁之道
一、前言1986年1月28日,美国东部时间上午11:39,“挑战者”号航天飞机在发射仅73.124秒后,因右侧固体火箭助推器故障,在1.5万米高空爆炸坠毁,7名航天勇士全部罹难。背景:高热气体从出现故障的固体火箭助推器的外壳接缝处泄露出来,喷到外部燃料舱体上,主液氢燃料舱底部发生爆炸,液态氢被点燃。根本原因:在火箭助推器的圆形接缝处,有2个由合成橡胶制成的同心密封圈。发射前夜,气温降到了-8摄氏度
程序大视界
·
2023-04-02 23:05
《Java基础
》
《程序员经验之谈
》
java
开发语言
《
代码整洁之道
》读书笔记
文章目录一、感悟二、脑图前言:我们总说书上写的是死的,但人是活的,不要死读书。但在我看来,灵活使用的前提是你的知识储备已经具备了灵活掌握的程度,断然不是遇到别人引用书中的话语,并且这是一个我们没见过,且与我们认知有些违背,我们就说别人是死读书。这句话像极了对别人掌握知识的蔑视,我们都应该清楚的认识到,事物发展都需要过程。这一切的一切得结合时代、结合双方的认知程度等众多因素才能做出结论,不过当下我认
默辨
·
2023-04-02 08:10
读书笔记
软件工程
代码规范
整洁
C语言代码质量与架构调整(一)
理解当前代码架构、逻辑-》需求分解、设计-》代码编写-》测试-》发布-》持续业务迭代及重构,减少因设计失误而导致徒劳无益的反复重构相关书籍第一阶段:《代码大全》、《C现代编程》、《重构-改善现有代码》、《
代码整洁之道
ManFresh
·
2023-03-30 16:28
Linux下代码优化
c语言
架构
驱动开发
《
代码整洁之道
》
看完《
代码整洁之道
》之后我受益匪浅,但等到自己实践时却很难按照书中给的建议编写出整洁的代码。一方面是规则太多,记不住,另一方面书上引用了大量示例代码对这些规则进行佐证,在我记不住时亦不方便查阅。
weixin_34404393
·
2023-03-30 02:17
数据结构与算法
测试
java
有哪些你看了以后大呼过瘾的计算机书籍?
1、
代码整洁之道
鲍勃大叔作品,程序员,汇聚编程数十年编程生涯的心得体会,阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的棘手的问题。本书提出一种观点:代码质量与其整洁度成正比。
人邮异步社区
·
2023-03-29 10:10
人工智能
计算机专业书籍
程序人生
《
代码整洁之道
》--[美]Robert C. Martin
想要从技术人员晋升为专业人士,该经历哪些步骤呢?前言享受职业素养Professionalism(能力+素质、积累+养成)>解决问题的方式、步骤以及反思的程度。也就是说,怎样分析问题,找了怎样的资料,采取了怎样的步骤,此后,做了哪些措施来避免这种错误再次出现。>懂得什么时候说“是”(对自己做某件事做了清晰的事实陈述,并且明确了deadline)和“不”(委屈求全并不是解决问题之道,放弃专业原则只会造
小口土
·
2023-03-29 00:57
变身整洁代码的66条常用规则
主要参考
代码整洁之道
(RobertC.Martin力作,韩磊献译)前言:假设你是位医生,病人请求你再给他做手术前别洗手,因为那会花太多时间,你会照办吗?本该是病人说了算;但医生却绝对应该拒绝遵从。
su9257_海澜
·
2023-03-27 22:45
代码整洁之道
总结
前言什么是整洁的代码出自《c++程序设计语言》作者说到我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做妤一件事OTI公司创始人,Eclipse战略教父,DaveThomas说到:整洁的代码应可由作者之外的开发者阅读和增补。它应通过所有单元测试和验收
蜗牛乌龟一起走
·
2023-03-25 00:47
代码规范
java
JavaScript
代码整洁之道
-变量篇
JavaScript
代码整洁之道
-变量篇变量名要名副其实变量名可以读出来不要在名称中使用变量的类型对同一类型的变量使用相同的词汇表不要添加不需要的上下文不要使用魔法数字和字符串结论变量名要名副其实变量的名称必须能够描述出该变量的作用和用途
DoubleNa
·
2023-03-24 14:08
代码规范
javascript
代码整洁之道
-参数检查和 null
原创文章,转载请注明出处引言代码质量的好坏,本身是一个比较难量化的标准,现在应该很少有公司再以一个程序员产出的代码行数作为标准了。怎样来评判代码的好坏其实是一项比较麻烦的事情,每个人的着眼点不同,相应的代码就各式各样。但是根据自身经验来看,当然也是我比较信奉的一点,就是在目前的开发条件下,代码的组织结构是比执行效率需要优先考虑的事情。本篇的主旨是整理一些在开发中能够实际提升代码质量的工具和技巧。A
鬼畜的猪
·
2023-03-21 04:04
代码的艺术(一)
目录代码整洁的必要性为什么要有代码为什么要写得整洁整洁的艺术混乱的代价整洁的定义规整端正,符合规范简洁精炼,便于阅读什么是整洁的代码怎样写出整洁的代码不断改进不要糊弄具体做法有意义的命名使用函数注释勤加练习积累经验小技巧#本文参考书籍《
代码整洁之道
GuGu_boom
·
2023-03-16 15:33
学习笔记
c语言
经验分享
打卡3本书10句话-24
向华为学习研发管理,助推企业持续发展964-产品中试管理产品可靠测试与验证的基本概念和方法在产品可靠性增长方面常见的设计补偿措施有冗于设计安全或保险装置容错设计,降额设计等工艺改进补偿措施预防措施应急补救措施
代码整洁之道
wuxiumu
·
2023-03-15 08:55
写出结构优雅代码的4个技巧
我在网上找了一下资料基本都是《
代码整洁之道
》、《重构:改善既有代码的设计》和《代码之美》这三本书里的内容。建议还是自己看书。
编程一生
·
2023-02-20 23:27
python
java
编程语言
人工智能
设计模式
代码整洁之道
--有意义的命名
外表或举止上令人愉悦的优美和雅观;令人愉悦的精致和简单是为“优雅”。1、目的是为了更容易的理解名称的意义。问题在于能不能第一时间确认这个名称代表什么。如果不能就要花时间去确认这名称的意义,并且如果参数很多的话不是很容易记住参数的意义,所以代码读起来就会比较困难的搞清楚具体做了什么内容。2、名副其实如果名称需要注释来补充,那就不算名副其实(注释也很重要)。例1:错误实例:intd;//消逝的时间,以
我只是一个果壳
·
2023-02-17 03:08
代码整洁之道
:有意义的命名
名副其实如果名称需要注释来补充,那就不是名副其实badintd;//消逝的时间,以日计goodintelapsedTimeInDays;intdaysSinceCreation;intdaysSinceModification;intfileAgeInDays;避免误导别留下掩藏代码本意的错误线索badaccoutList除非它真的是List类型goodaccountGroupbunchOfAcc
yestinl
·
2023-02-17 02:04
一部分想看的书单,扣自知乎。
《
代码整洁之道
:程序员的职业素养》5.《软件测试》6.《测试驱动开发》7.《软件测试经验与教训》8.《探索式软件测试》9.《捉虫日记》10.《发布!软件的设计与部署》11.《移动App测试实战》12.
昵称sch
·
2023-02-07 12:36
代码整洁之道
程序员的职业素养 01
从学校走入公司,多年的理论终于变为了实践。这一时期遇到了很多疑惑的地方,我感觉这本书可以让我快速融入职场,所以记录一下读书笔记。
三妖寺方丈
·
2023-02-05 13:47
打卡3本书10句话-23
以及测试部门如何完成测试工作做出书面的明确规定建立产品问题提交和处理流程,并实现IT化以做好记录,避免问题提交和处理过程的随意性建立产品问题和缺陷数据库组成跨部门产品开发PDT团队,以产品市场成功作为PDT的共同目标
代码整洁之道
wuxiumu
·
2023-02-02 09:40
一、
代码整洁之道
:命名
1.名副其实变量、函数或类的名称应该答复了所有的大问题。比如它为什么存在,它做什么事情,应该怎么用。如果名称需要注释来补充,那就不是名副其实。intd;//消逝的时间,以日计名称d什么野没说明,他没有引起对时间消逝的感觉,更别说以日计。我们应该指明计量对象和计量单位的名称:intelapsedTimeInDays;intdaysSinceCreation;intdaysSinceModificat
程序猿_K
·
2023-01-31 20:05
敏捷成长助手
沟通协作金字塔原理麦肯锡方法非暴力沟通关键对话:如何高效能沟通(原书第2版)敏捷技术
代码整洁之道
敏捷软件开发:原则、模式与实践程序员修炼之道拥抱变化:解析极限编程(第1版)拥抱变化:解析极限编程(第2版
袁慎建
·
2023-01-27 01:22
《架构整洁之道》读后感
从最开始接触的《
代码整洁之道
》中感受到的匠人精神(《CleanCode读后感》),到之后阅读Bob大叔强烈推荐的《SICP》所感受到三观重建,以及最近的本《架构整洁之道》里久远的教诲,古老的智慧(出自推荐序二
夫礼者
·
2023-01-20 10:46
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他