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
代码整洁之道
《
代码整洁之道
》读书笔记
《
代码整洁之道
》读书笔记根据书名,可以知道这本书围绕“代码整洁”的思想和方法展开,但是个人认为,它不仅仅强调了代码整洁内容,更多的还包括代码测试、系统设计、并发编程的部分内容。
fsy351
·
2024-09-06 00:41
java
开发语言
代码整洁之道
--函数
1、函数应该短小20行封顶最佳。代码块和缩进if语句、else语句、while语句等,其中的代码应该只有一行。2、只做一件事函数应该只做一件事,做好这件事,只做一件事。要判断函数是否只做了一件事,就是看是否能拆分出一个函数,该函数不仅只是单纯的重新诠释其实现。3、每个函数一个抽象层级遵循自顶向下读代码:向下规则我们想要让代码拥有自顶向下的阅读顺序。我们想要让每个函数后面都跟着位于下一抽象层级的函数
我只是一个果壳
·
2024-09-02 18:08
我的程序员读书路
CLRviaC#(第三版)你必须知道的.NET(第二版)编码:隐匿在计算机软硬件背后的语言
代码整洁之道
重构:改善既有代码的设计数据结构与算法:C#语言描述程序员修炼之道:从小工到专家编程珠玑(第2版)深入理解计算机系统
weixin_30416497
·
2024-08-26 12:02
c#
javascript
大数据
ViewUI
代码整洁之道
- 函数
快速指南以下是文中关于写好函数的几个关键点短小只做一件事每个函数一个抽象层级使用描述性的名称函数参数,不要超过3个无副作用使用异常代替返回错误码别重复自己结构化编程短小函数的第一规则是要短小。第二条规则是还要更短小。那么函数到底应该多长呢?每个函数都只说一件事。而且,每个函数都依序把你带到下一个函数。这就是函数应该达到的短小程度!只做一件事如果函数只是做了该函数名下同一抽象层上的步骤,则函数还是只
NeXt4
·
2024-02-20 05:41
代码整洁之道
【7】-- 边界
这一章书中全是理论性的东西,再加上中文翻译肯定有词不达意的地方(并未有意冒犯译者,sry),初读起来并没有理解,遂仔细思考后又读了两遍才敢总结。作者在本章提到“边界”的概念,我个人的理解是:使用外部代码(第三方库提供的API、或者其他模块的服务)与自身项目代码结合的时候,自身项目调用外来代码以及外来代码提供的功能,这两部分代码就是边界。如果干净利落的将这些代码整合,就能保持软件边界的整洁。一、使用
小北觅
·
2024-02-19 16:38
<<
代码整洁之道
>> 总结
按照阅读顺讯进行总结,将书中每一个章节内容进行简要总结。一命名只做有意义的命名,并且能见名知意。1.类名对象名只可使用名词或短语2.禁止在接口文件命名使用“I”作为前缀3.制定命名约定,团队中需准守4.禁止复杂的描述,精简并能完整表达意思即可二函数把一件事情拆成若干件小事,会感觉每件小事都是那么容易。1.函数入参量尽量减少2.try/catch必须与逻辑主体进行分离3.
山钬君
·
2024-02-10 22:13
代码整洁之道
读书笔记——第十一章:系统 && 第十二章:迭进
第十一章系统复杂要人命。它消磨开发者的生命,让产品难以规划、构建和测试11.1如何建造一个城市城市能运转,还因为它演化出恰当的抽象等级和模块11.2将系统的构造和使用分开11.2.1分解main使用应该对构造过程一无所知11.2.2工厂使用抽象工厂模式构建对象11.2.3依赖注入对象不应该负责实体化对自身的依赖,它应当将这份权责移交给其它“有权利”的机制11.3扩容一开始就做对系统纯属神话。我们应
pengboboer
·
2024-02-07 07:25
代码整洁之道读书笔记
代码整洁之道
代码规范
《
代码整洁之道
》阅读笔记——第12章:迭进
第12章:迭进12.1通过迭进设计达到整洁目的开发时要遵循简单设计的5条规则12.2规则1:运行所有测试全面测试并持续通过所有测试的系统就是可测试的系统。12.3规则2:重构提升内聚性,降低耦合度,切分关注面,模块化系统性关注面,缩小函数和类的尺寸,选用更好的名称等。如何理解重构?不改变软件可观察行为的前提下,改善其内部结构,以提高理解性和降低修改成本。作为开发者,应当把重构作为开发的一部分,一边
ChenEthan_
·
2024-02-07 07:53
研发基础
经验分享
代码的整洁之道
代码整洁之道
1.有意义的命名1.1介绍软件中随处可见命名。我们给变量、函数、参数、类和包命名。我们给源代码及源代码所在目录命名。这么多命名要做,不妨做好它。下文列出了取个好名字的几条简单规则。
~久违~
·
2024-02-03 05:03
java
开发语言
《
代码整洁之道
之程序员的职业素养》-编码
Tips:此文为阅读Bob大叔的《
代码整洁之道
》一书的摘抄小记,谨慎“食用”代码必须能够正常运行、必须能够帮你解决客户提出的问题、必须能和现有系统结合的天衣无缝且其他程序员能读懂你的代码凌晨三点写出来的代码会在未来一遍又一遍的肆虐我们奉献精神和职业素养更多意义上指要遵循纪律原则而非成为长时间工作的工作狂
Ashley的成长之路
·
2024-01-26 12:43
读万卷书
论文阅读
《
代码整洁之道
之程序员的职业素养》-验收测试&测试策略
Tips:此文为阅读Bob大叔的《
代码整洁之道
》一书的摘抄小记,谨慎“食用”一、验收测试重视沟通,专业开发人员既要做好开发也要做好沟通。
Ashley的成长之路
·
2024-01-26 12:43
读万卷书
论文阅读
《
代码整洁之道
之程序员的职业素养》-时间管理
Tips:此文为阅读Bob大叔的《
代码整洁之道
》一书的摘抄小记,谨慎“食用”关于会议,有两条真理:a、会议是必需的;b、会议浪费了大量的时间学会拒绝会议,受到邀请的会议没有必要全部参加,参加太多会议,只能证明你还不够专业
Ashley的成长之路
·
2024-01-26 12:43
读万卷书
论文阅读
代码整洁之道
—函数
在编程的早期,系统由程序和子程序组成,后来,在Fortran和PL/1的年代,系统由程序,子程序和函数组成。如今,只有函数存活下来。函数的规则短小函数的第一规则是要短小,第二规则还是要更短小。虽无法证实,但是经验告诉作者,函数就该短小。if,else,while语句,其中的代码块应该只有一行,该行应该是一个函数调用语句,这样不但能保持函数短小,而且块调用内的函数拥有较具说明性的名称,从而增加了文档
Real_man
·
2024-01-25 18:00
周记19(2.4-2.10)过年这一周
——村上春树学习.成长学习记录1.读书《思维力》《写作是最好的自我投资》《超级快速阅读》《
代码整洁之道
》图片发自App2.自律课程复习图片发自App3.写作《一切为了她》观后感见下,普通人也有大力量4.
lwiscool
·
2024-01-24 10:38
Python
代码整洁之道
:使用异常来代替无意义的返回值
异常是python的核心特性,使用异常需要考虑两个事情:当代码中发生任何意外的事情时,返回None或打印日志,有时候可能会隐藏bug。返回None或某些其他值,而不是引发异常,也容易导致混乱。defread_lines_for_python(filename,filetype):ifnotfilenameorfiletypenotin("txt","html"):returnNonelines=[
白日与明月
·
2024-01-16 09:26
python
python
开发语言
代码整洁之道
—注释
别给糟糕的代码加注释——重新写吧若编程语言有足够的表达力,就不那么需要注释——也许根本不需要。注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败,注意,失败。注释总是一种失败,我们总找不到不用注释就能表达自我的方法,总要有注释,这并不值得庆贺。每次写注释,你都该做个鬼脸,感受自己在表达能力的失败。注释不能美化糟糕的代码,与其花时间编写解释你搞出的糟糕代码的注释,不如花时间清洁那堆糟糕的代码,写出
Real_man
·
2024-01-11 14:04
无论你在哪个阶段,这些书,作为程序员都值得你看
我们都想要自己的编程技能能上升到更高级别的水平,但往往不知道从何下手,本文,我将推荐6本书,无论是是什么程序员,这些书都可以让你的能力得到提升1、《
代码整洁之道
》这本书是我整个职业生涯中读过最好的书之一
JAVA架构师的圈子
·
2024-01-10 16:16
《
代码整洁之道
》 读书笔记
写在前面这本书很早就看了,但看的断断续续的。这次疫情严重,在家无聊,打游戏工作之余重新完整看一遍,算是复习吧。另外也是工作了不少时间了,也算是总结一下自己的经验吧。笔记内容第一章整洁代码书中通过各种举例,来告诉我们一件事:时时保持代码整洁。从15年年末开始做游戏客户端程序,自己写过不少烂代码,也写了些还算能看的代码。个人觉得,最最基本的就是要让自己的代码尽可能的干净——先不谈方法封装之类的问题,只
SingleDigit
·
2023-12-29 13:23
《
代码整洁之道
》总结和笔记
image前言《
代码整洁之道
》在业内有很高的知名度,被诸多前辈推荐给后来者阅读。本书以循序渐进改造一个小程序的方式,演示了一个程序可能的各种设计(在代码层面)。
EricTao2
·
2023-12-28 16:45
代码整洁之道
学习笔记
代码整洁之道
读书笔记一、有意义的命名名副其实表示产品A上线时间剩余天数//差intd;//一般,但和差一样,不知道天数的作用intday;//好intremainDaysBeforeOnline;获取水果订单中所有的
王乐城愚人云端
·
2023-12-25 19:27
《
代码整洁之道
》读书笔记(二)
十、类除非我们将注意力放到代码组织的更高层面,就始终不能得到整洁的代码10.1类的组织遵循标准的java公约,类应该从一组变量列表开始,如果有公共静态常量,应该先出现。然后是私有的静态变量,以及私有实体变量,很少会有公共变量。公共函数应跟着变量列表之后,我们喜欢把由某个公共函数调用的私有工具函数紧随在该公共函数后面。我们喜欢保持变量和工具函数的私有性,但不执著于此。10.2类应该短小对于函数,我们
寒生1988
·
2023-12-24 23:00
重构
《
代码整洁之道
》读书笔记(一)
一、整洁代码什么是整洁的代码??优雅、效率整洁的代码只做好一件事减少重复代码,提高表达力、提早构建简单抽象。让营地比你来时更干净二、有意义的命名命名规则:1、名副其实变量、函数或者类的名称应该已经答复了所有的大问题。它应该告诉你,它为什么会存在,它做什么事,应该怎么用。如果名称需要注释来补充,那就不算是名副其实。2、避免误导程序员必现避免留下掩藏代码本意的错误线索。应当避免使用与本意相违背的词。提
寒生1988
·
2023-12-24 23:30
1024程序员节
《
代码整洁之道
》摘抄
《
代码整洁之道
:程序员的职业素养》摘抄1专业主义(开发人员应该怎么保证代码质量)专业人士,就是能对自己犯下的错误负责的人,哪怕那些错误实际上在所难免。
trigger333
·
2023-12-18 12:54
程序员
代码规范
代码整洁之道
读书笔记
个人学习书单
Python工匠Java核心技术卷1基础知识原书人月神话
代码整洁之道
ApacheSkyWalking实战
追风少年王大爷丶
·
2023-12-18 05:28
学习
代码整洁之道
CleanCode神在细节之中整洁的代码只做好一件事如何在意代码让营地比你来时更干净简洁代码能通过所有测试没有重复代码体现系统中全部设计理念包括尽量少的实体,比如类,方法,函数等如果每个里程都让你感到深合己意,那就是整洁代码。如果代码让编程语言看起来像是专为解决那个问题而存在,就可以称之为漂亮的代码--WardCunningham有意义的命名变量名应该明确它为什么会存在,它做什么事,应该怎么用如果
一维世界是条线
·
2023-12-15 21:12
c++
代码整洁之道
pdf_别再问如何用Python提取PDF内容了!
公众号后台回复“图书“,了解更多号主新书内容作者:陈熹来源:早起Python导读大家好,在之前的办公自动化系列文章中我们已经详细介绍了如何使用Python批量处理PDF文件,包括合并、拆分、水印、加密等操作。今天我们再次回到PDF,详细讲解如何使用Python从PDF提取指定的信息。我们将以一份年度报告PDF为例进行介绍,内含大量文字、表格、图片,具体如下模块安装首先需要安装两个模块,第一个是pd
weixin_39976166
·
2023-11-27 22:46
c++代码整洁之道pdf
python提取pdf中的图片
python提取pdf图片
python提取个十百千位数字
Python识别表格图
对象和数据结构
文章目录前言一、从链式调用说起二、数据抽象三、数据、对象的反对称性四、得墨忒尔律五、数据传送对象总结前言
代码整洁之道
读书随笔,第六章一、从链式调用说起面向对象语言中常用的一种调用形式,链式调用,是一种较受推崇的编码风格
李海成
·
2023-11-19 14:15
数据结构
[译] ROS C++ 代码规范
内容说明:文章内容翻译自ROSWiki,也引用了部分《
代码整洁之道
》书中的内容。ROSC++代码规范与谷歌C++代码规范有诸多相似之处,本文主要讲述在编写ROSC++代码时需要遵守的编程规范。
Corsair_cxs
·
2023-11-11 01:55
C++
ROS
c++
linux
ROS代码规范
javascript编程风格指南
本文为转载文章,原文地址:javascript编程风格指南介绍作者根据RobertC.Martin《
代码整洁之道
》总结了适用于JavaScript的软件工程原则《CleanCodeJavaScript》
少年民仔
·
2023-11-03 11:13
javascript
javascript
优化
代码风格
规范
JavaScript 风格指南
介绍作者根据RobertC.Martin《
代码整洁之道
》总结了适用于JavaScript的软件工程原则《CleanCodeJavaScript》。本文是对其的翻译。
风神.NET
·
2023-11-03 11:31
Javascript设计模式
代码整洁之道
第九章 单元测试
第九章:单元测试第九章讨论了单元测试的重要性以及如何编写有效的单元测试来确保代码的质量和稳定性。单元测试的价值作者强调了单元测试的价值:单元测试是确保代码正确性的一种关键手段,可以捕捉潜在的问题和错误。单元测试可以提供反馈,帮助开发人员理解和确认代码的行为。单元测试有助于减少代码的bug,提高代码的可维护性。单元测试的最佳实践作者提出了一些关于编写单元测试的最佳实践:测试覆盖率:尽量达到高测试覆盖
户伟伟
·
2023-11-03 08:42
团队合作优雅之道
单元测试
log4j
java
团队开发
代码整洁之道
第八章 边界
第八章:边界第八章讨论了如何处理系统和组件的外部边界,以及如何与外部系统和库进行集成。边界的价值作者强调了正确处理边界的价值:边界是系统与外部世界交互的关键点,因此应该谨慎对待。边界包括与外部系统、库、数据库等的交互,因此问题可能会更加复杂,需要特殊处理。边界应该受到测试和验证的特别关注,以确保系统与外部组件正确集成。边界的最佳实践作者提出了一些关于处理边界的最佳实践:将边界封装起来:将与外部系统
户伟伟
·
2023-11-03 08:12
团队合作优雅之道
java
团队开发
代码整洁之道
第七章 错误处理
第七章:错误处理第七章讨论了如何有效地处理错误和异常,以确保代码的稳定性和可维护性。错误处理的价值作者强调了错误处理的价值:错误处理是代码稳定性的一部分,应该受到重视。错误处理应该使代码更加健壮,能够处理各种异常情况。错误处理应该提供有用的错误信息,以帮助调试和排查问题。错误处理的最佳实践作者提出了一些关于错误处理的最佳实践:不要忽略异常:不要捕获异常而不做任何处理,应该根据情况处理异常。尽早返回
户伟伟
·
2023-11-03 08:11
团队合作优雅之道
java
团队开发
《
代码整洁之道
》 之第七章 错误处理
要点简介为什么要使用异常而不是返回码(if-else)主流语言对待受检异常和非受检异常态度和处理方式抛出异常的注意事项如果不想使用异常(不打断流程)应该怎么处理null值的处理一、判断和异常的取舍问题刚写Java代码时,我也有一个疑问,就是为什么要有异常这个东西。比如要访问一个文件,如果文件不存在完全可以通过if-else进行判断。现在,其实有了更深的理解。就是简单的if-else其实也可以。但是
箛獨劍
·
2023-10-31 12:23
【程序员必须知道的事】
代码整洁之道
《
代码整洁之道
》推荐给每一位有志于写出优秀代码的程序员,这是一本我从事程序开发多年后,所读到的对我触动颇深,相见恨晚之作。不夸张的说,这应该作为每一个程序工作者初入职场的必读之作。
杰西爱打码
·
2023-10-30 01:27
代码整洁之道
Clean Code笔记
@[TOC](
代码整洁之道
CleanCode笔记)在线阅读:书栈网:https://www.bookstack.cn/read/Clean-Code-zh/spilt.8.docs-ch1.md每个章节都会做一个自己的总结
好奇新
·
2023-10-28 20:28
代码整洁之道
精华——第十一章 系统
代码整洁之道
教给大家如何编写整洁的代码,而不仅仅是能运行的代码,这对于编程者而言很重要。我在读这本书的第一遍时没什么感觉,但在读第二遍时觉得它确实挺不错的,如果有机会的话我会读第三遍。
changuncle
·
2023-10-28 11:02
心得体会
程序员
阅读
编程
代码整洁之道
代码整洁之道
精华——第九章 单元测试
代码整洁之道
教给大家如何编写整洁的代码,而不仅仅是能运行的代码,这对于编程者而言很重要。我在读这本书的第一遍时没什么感觉,但在读第二遍时觉得它确实挺不错的,如果有机会的话我会读第三遍。
changuncle
·
2023-10-28 11:31
心得体会
单元测试
程序员
代码整洁之道
【读书笔记】-
代码整洁之道
代码整洁之道
概要:杂谈分章总结--------------------------------------------------------------------------------------
Mr_木頭
·
2023-10-28 11:27
代码整洁之道
为什么80%的码农都做不了架构师?>>>#文是从GitHub拿过来的,为了方便自己阅读,原文在GitHubclean-code-phpTableofContents介绍变量函数介绍本文由yangweijie翻译自clenphpcode,团建用,欢迎大家指正。摘录自RobertC.Martin的CleanCode书中的软件工程师的原则,适用于PHP。这不是风格指南。这是一个关于开发可读、可复用并且可
weixin_33897722
·
2023-10-28 11:27
php
设计模式
《
代码整洁之道
》心得总结
原书摘录软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关质量是上百万次全心投入的结果——而非仅归功于任何来自天堂的伟大方法。这些行为简单却不简陋,也不意味着简易。相反,它们是人力所能达的不仅伟大而且美丽的造物。忽略它们,就不成其为完整的人。我可以教你骑自行车的物理学原理。实际上,经典数学的表达方式相对而言确实简洁明了。重力、摩擦力、角动量、质心等,用一页写满方程式的纸就能说明白。有了这些
互联网-徐元直
·
2023-10-28 11:53
笔记
java新手学习,如何避免自己写的代码成为别人眼中的一坨屎!
笔者推荐三本经典的书籍《
代码整洁之道
》、《编写可读代码的艺术》、《重构:改善既有代码的设计》,下文重点将从注释、命名、方法、异常、单元测试等多个方面总结了一些代码整洁最佳实践,大部分是笔者总结于以上三本书中的精华
java学习指南
·
2023-10-26 19:42
第二章 基本语法
目录
代码整洁之道
_关于标识符
代码整洁之道
一、Java基本语法:变量与运算符1关键字与保留字1.1关键字(keyword)的定义和特点1.2保留字(reservedword)2标识符(Identifier
EthanMilk
·
2023-10-25 19:45
java基础
java
开发语言
Book01--
代码整洁之道
:程序员的职业素养
对自己读过的书做一些梳理,这是第一本:《
代码整洁之道
:程序员的职业素养》。作者从成为专业的程序员需要什么态度,需要遵循什么样的原则,需要采取什么样的行动三个方面说起。
aogogogo
·
2023-10-13 21:07
书本
书籍
专业
代码整洁之道
-程序员的职业素养
读书笔记《
代码整洁之道
》–程序员的职业素养1、为什么会买这么本书?连带购买,在京东上购买了
代码整洁之道
,有附带推荐购买《程序员的职业素养》。所以就一并购买了。
Chow_jay
·
2023-10-13 20:06
读书笔记
驱动开发
《
代码整洁之道
:程序员的职业素养》一一
前言
代码整洁之道
:程序员的职业素养1986年1月28日,美国东部时间上午11:39,“挑战者”号航天飞机在发射仅73.124秒后,因右侧固体火箭推进器的故障,在1.5万米的高空化成碎片。
weixin_33961829
·
2023-10-13 20:04
《
代码整洁之道
:程序员的职业素养》导读
前言
代码整洁之道
:程序员的职业素养1986年1月28日,美国东部时间上午11:39,“挑战者”号航天飞机在发射仅73.124秒后,因右侧固体火箭推进器的故障,在1.5万米的高空化成碎片。
weixin_33862041
·
2023-10-13 20:34
ARTS Review9
代码整洁之道
程序员的职业素养上
终于把《
代码整洁之道
之程序员的职业素养》这本书读完了,写一下自己的读后感觉,顺便总结一下书中的内容,就当做ARTS活动的Review了。
墨笙弘一
·
2023-10-13 20:04
读书笔记
代码整洁之道
程序员职业素养
代码整洁之道
:程序员的职业素养 读书笔记
代码整洁之道
:程序员的职业素养作者:(美)罗伯特C.马丁(RobertC.Martin)译者:余晟,章显洲这是一本风趣幽默的关于程序员的故事书,这本书让我在专业技术之外,了解了更多程序员应有的能力和素质
qq_42736234
·
2023-10-13 20:02
大神发言
前端
职场和发展
程序人生
学习方法
代码整洁之道
:程序员的职业素养(读书笔记)
学会说“No”1.在高风险的关键时刻,要及时上报风险,该说不就说不,做不到就是做不到,不要用尝试等比较模糊的词,要把完整的风险信息传递给自己的老大,不要瞒报,这对于一个项目最终能否成功是非常关键的。2.要有团队精神,有团队精神的人会频繁与大家交流,会关心队友,会竭尽全力做到尽职尽责。有团队精神的人不会总是说“是”。会根据团队最好的能力状况,明确说明那些能做到,哪些不能做到。3.没有“试试看”这回事
CoderSan
·
2023-10-13 20:01
笔记类
cleancode
上一页
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
其他