Java代码整洁之道,介绍了什么是好代码,从命名规范、包整洁、类整洁、函数征集、异常征集、注释征集等几个方面介绍了怎么写好Java代码
原创 2022-09-28 00:10:13
490阅读
1点赞
写在前面 这个文章本来没打算写,直到经历了几次代码评审会议之后,我意识到自己编
原创 2022-11-21 16:21:59
77阅读
  个人感受部分:  我意识到要形成自己的代码风格,之前写代码都是为了完成作业,怎么简单怎么来。这样是很不好的习惯,应该认真完成并保存,形成自己的风格。  数中关于处理异常也讲了很多,整洁代码中对错误的处理应当是被分离的关注点(不要跟正常的业务逻辑混杂在一起)  解决办法:以后编程认真,形成自己的代码风格。处理异常不要跟正常的业务逻辑混杂在一起。  读书笔记:  第五章讲的是代码风格。现代IDE
不要成为一个整洁代码的狂热分子
转载 2021-06-30 09:25:17
104阅读
本文,摘录一下《代码整洁之道》这本书,最让我印象深刻的片段。一,整洁代码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评论
去整整一周所写的代码。我们正在开发一个基于 ...
转载 2021-07-28 15:28:36
69阅读
刚刚提交了过去整整一周所写的代码。我们正在开发一个基于 ...
转载 2022-02-20 17:22:40
20阅读
​点击“终码一生”,关注,置顶公众号,每日技术干货,第一时间送达!​1、命名篇避免使用误导性的命名,比如是List类型变量才会命名为accountList;不使用小写的字母L和大写的字母O来命名变量,因为他们会和数字1和0混淆变量的命名使用有区分意义的词。比如,ProductInfo和ProductData就没区分;Info和Data就像the、a、an一样是混淆的废话;变量名不出现Variabl
原创 2022-02-19 21:50:46
520阅读
第 11 章 系统  要将注意力放到代码组织的更高层面,才能得到整洁代码。11.1 如何建造一个城市  城市在没有一个人管理时,也能正常运转,是因为它能演化出恰当的抽象等级和模块。  本章将讨论如何在较高的抽象层级—系统层级—上保持整洁。11.2 将系统的构造与使用分开  首先,构造与使用是非常不一样的过程。  软件系统应将启始过程和启始过程之后的运行时逻辑分离开,在启始过程中构建应用对象,也
代码整洁之道.PDF 下载 代码整洁之道.PDF 中文版 高清 PDF  电子书下载 代码整洁之道下载 点我下载作者简介  · · · · · ·Robert C. Martin,Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域的资深顾问。他是Designing Obj
转载 2023-06-01 12:21:03
779阅读
只做一件事:代码尽量少, 类,函数尽量只做一件事, 把不同功能分开,并减少耦合。命名规范:尽量用描述性的命名方式来命名函数,类,变量,参数, 可以在编写完功能之后进行重构。命名要能够体现出编程的目的, 通过命名来理解要达到的目的。注释:在每个文件头部, 写清楚该文件做了什么事情, 并列举关键函数。注释应该尽量少, 而是通过代码命名的方式来阐述。单例:在确保全局唯一的情况下, 尽量多使用静态单例,
原创 2013-02-08 15:23:15
473阅读
用误导性的命名,比如是List类型变量才会命名为accountList;不使用小写的字母L和大写的字母O来命名变量,因为他们会和数字1和0混淆 变量的命名使用有区分意义的词。比如,ProductInfo和ProductData就没区分;Info和Data就像the、a、an一样是混淆的废话;变量名不出现Variable,表名不出现Table 类名不出现Manager、Processo
原创 2023-10-12 11:07:25
72阅读
  • 1
  • 2
  • 3
  • 4
  • 5