个人感受部分:  我意识到要形成自己的代码风格,之前写代码都是为了完成作业,怎么简单怎么来。这样是很不好的习惯,应该认真完成并保存,形成自己的风格。  数中关于处理异常也讲了很多,整洁代码中对错误的处理应当是被分离的关注点(不要跟正常的业务逻辑混杂在一起)  解决办法:以后编程认真,形成自己的代码风格。处理异常不要跟正常的业务逻辑混杂在一起。  读书笔记:  第五章讲的是代码风格。现代IDE
Java代码整洁之道,介绍了什么是好代码,从命名规范、包整洁、类整洁、函数征集、异常征集、注释征集等几个方面介绍了怎么写好Java代码
原创 2022-09-28 00:10:13
490阅读
1点赞
本文,摘录一下《代码整洁之道》这本书,最让我印象深刻的片段。一,整洁代码1,什么是整洁代码————————————书本第6页————————————待补充图片z这里
原创 2021-12-27 11:25:30
663阅读
ISBN:978-7-115-21687-8作者:【美】Robert C. Martin译者:韩磊页数:388字数:554千字阅读时间:2019-09-0
原创 2022-06-22 12:10:11
184阅读
1命名篇避免使用误导性的命名,比如是List类型变量才会命名为accountList;不使用小写的字母L和大写的字母O来命名变量,因为他们会和数字1和0混淆变量的命名使用有区分意义的词。比如,ProductInfo和ProductData就没区分;Info和Data就像the、a、an一样是混淆的废话;变量名不出现Variable,表名不出现Table类名不出现Manager、Processor、
转载 2022-04-19 09:59:18
82阅读
一份整洁代码对于一个系统是多么重要。如果代码写的乱七八糟,最后的结
原创 2023-06-12 13:16:10
75阅读
      现在的软件系统开发难度主要在于其复杂度和规模,客户需求也不再像Winston Royce瀑布模型期望那样在系统编码前完成所有的设计满足用户软件需求。在这个信息爆炸技术日新月异的时代,需求总是在不停的变化,随之在2001年业界17位大牛聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场,提出了“Agile”(敏捷)软件开发价值观,并在
推荐 原创 2012-07-31 22:11:34
1081阅读
3点赞
1评论
整洁代码就是一种简约(简单而不过于太简单)的设计,阅读代码的人能很清晰的明白这里在干什么,而不是隐涩难懂,整洁代码读起来让人感觉到就像阅读散文-艺术的沉淀,作者是精心在意缔造出来。 一:命名 命名包括变量、函数、参数,类等,一个好的命名能够很好的表述其所承载的业务,从命名上就已经很好的答复了为什么存在,做了什么事,应该怎么用等的大部分的问题,阅读者看到它的时候不必去深究其实现细节,一切都在
转载 精选 2012-08-01 13:20:42
586阅读
代码一定要规范操作吗?网上很多相关的讨论与回答。在此,举个例子说明吧:有次我被临时借调到另一个项目组,去帮忙赶一个需求。写代码的时候我犯了一个最蠢的错误,就是按自己的配置对代码做了格式化。全部写完并提交代码后的那天中午我去医院了。下午接了那个项目组组长一个电话,问我提交的代码做了哪些改动。我报了几个路径,并告诉了他我的修改标记。第二天到公司后,组长告诉我因为我的代码格式与组内规范不一样,导致合并
转载 2021-01-08 12:44:26
1432阅读
引言:改好一个变量名拆分一个过长的函数消除一点点重复清理一些if嵌套语句...命名不好的案例:(a1、a2、......aN)使用读得出来的名称不好的案例:genymdhms这个变量表示生成的年月日时分秒,着实让人蛋疼好的
原创 2021-08-05 15:49:15
135阅读
1、有意义的命名 所有的命名都要有实际意义,命名会告诉你它为什么存在,它做什么事情,应该怎么用。 避免引起误导,变量方法名和实际意义不符 做有意义的区分,array1和array2这样的名字你告诉我有啥区别 使用读的出来的名称,真的很有效,编程是社交活动,名字要读的出来! 使用可以搜索的名称,难以搜 ...
转载 2021-08-19 15:29:00
198阅读
2评论
​点击“终码一生”,关注,置顶公众号,每日技术干货,第一时间送达!​1、命名篇避免使用误导性的命名,比如是List类型变量才会命名为accountList;不使用小写的字母L和大写的字母O来命名变量,因为他们会和数字1和0混淆变量的命名使用有区分意义的词。比如,ProductInfo和ProductData就没区分;Info和Data就像the、a、an一样是混淆的废话;变量名不出现Variabl
原创 2022-02-19 21:50:46
517阅读
第 11 章 系统  要将注意力放到代码组织的更高层面,才能得到整洁代码。11.1 如何建造一个城市  城市在没有一个人管理时,也能正常运转,是因为它能演化出恰当的抽象等级和模块。  本章将讨论如何在较高的抽象层级—系统层级—上保持整洁。11.2 将系统的构造与使用分开  首先,构造与使用是非常不一样的过程。  软件系统应将启始过程和启始过程之后的运行时逻辑分离开,在启始过程中构建应用对象,也
用误导性的命名,比如是List类型变量才会命名为accountList;不使用小写的字母L和大写的字母O来命名变量,因为他们会和数字1和0混淆 变量的命名使用有区分意义的词。比如,ProductInfo和ProductData就没区分;Info和Data就像the、a、an一样是混淆的废话;变量名不出现Variable,表名不出现Table 类名不出现Manager、Processo
原创 2023-10-12 11:07:25
72阅读
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. 普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。如何写出优雅整洁易懂的代码是一门学问,也是软件工程实践里重要的一环。前段时间通读了三本经典书籍《
Bob 大叔在《代码整洁之道》一书的前言打趣着说,当你写的代码在经受代码审查时,如果审查者愤怒的吼道“What the fuck is this shit?”或者“Dude, What the fuck?”等言辞激烈的词语时,那说明你写的是 Bad Code;如果审查者只是漫不经心的吐出几个“WhatBob 大叔在《代码整洁之道》一书的前言打趣着说,当你写的代码在经受代码审查时,如果审查者愤怒的吼
 现在的软件系统开发难度主要在于其复杂度和规模,客户需求也不再像Winston Royce瀑布模型期望那样在系统编码前完成所有的设计满足用户软件需求。在这个信息爆炸技术日新月异的时代,需求总是在不停的变化,随之在2001年业界17位大牛聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场,提出了“Agile”(敏捷)软件开发价值观,并在他们的努力推动下,开始在业界流行起来。在《代码
转载 精选 2013-08-04 14:13:08
606阅读
1点赞
代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。本文并不是代码风格指南,而是关于代码的可读性、复用性、扩展性探讨。我们将从几个方面展开讨论:变量函数对象和数据结构类SOLID测试异步错误处理代码风格注释变量用有意义且常用的单词命名变量Bad:const yyyymmdstr = moment().format('YYYY/MM/DD');Good:con
转载 2021-02-25 18:06:17
340阅读
2评论
第一章是关于什么是整洁代码的讨论,引用了Bjarne Stroustrup(C++之父)、Grady Booch(UML的创始人之一)等人当然也Bob大叔(本书的作者Robert Martin)自己对整洁代码的理解。 不管是现实世界还是软件项目中,命名都是一件让人头疼的事情,给小孩起过名字的就知道,你希望把你对孩子的期望包含在这个名字中,你又希望这个名字读起来要好听,至少不至于将来成为别人的笑柄
转载 2021-08-03 14:53:17
214阅读
第五章讲的是代码风格。现代IDE(集成开发环境)几乎都有代码格式化代码的功能,你只需要设置好你使用的代码风格就可以了,其实不只是IDE,很多高级的文本编辑工具也能够按照指定的风格格式化你的代码。用什么样的代码风格不是关键,关键是整个项目组的成员应当使用相同的代码风格,让多个人编写的代码看起来像一个人
原创 2021-08-07 09:35:29
569阅读
  • 1
  • 2
  • 3
  • 4
  • 5