1.命名要有意义 如方法名:动宾 命名要能读得出来 命名具有一致性,且尽量使用领域内专业术语 2.函数 函数尽量短小 每个函数只抽象一次 函数参数越少越好,超过三个说明参数需要封装(如封成一个类) 3.注释 需要注释基本可以代表代码整体的表达能力不好,可读性不好,wtf太多,是不是代码耦合度太高?
转载 2020-04-14 22:14:00
217阅读
2评论
1.通过条件判断给变量赋值布尔值的正确姿势// badif (a === 'a') { b = true} else { b = false}// goodb = a === 'a'2.在if中判断数组长度不为零的正确姿势// badif (a === 'a') { b = true} else { b = false}// goodb = a === 'a'3.同理,在i
转载 2021-12-10 09:34:07
97阅读
英文单词名称要准确const user = { id: 1, name: '张三', memberSince: '1997–04–20'};increaseSalary(user, 1000);代码格式化按照团队规范:通常是空格缩进两个字符,JS字符串使用单引号,HTML属性使用双引号,分号结尾语句,变量名使用驼峰格式。变量名的前缀中指定数据类型(不建议使用)// bad...
原创 2022-11-23 00:09:53
89阅读
第 1 章 整洁代码 阅读本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好。我们需要更 好的程序员。 这是本有关编写好程序的书。它充斥着代码。我们要从各个方向来考察这些代码。从顶向下, 从底往上,从里而外。读完后,就能知道许多关于代码的事了。而且,我们还能说出好代码和糟 糕的代码
原创 2021-07-19 14:40:58
992阅读
# Java简洁代码之道 在软件开发中,编写简洁、优雅的代码是每个开发者都追求的目标。简洁代码不仅易于阅读和理解,还有助于提高代码的可维护性和可扩展性。本文将介绍如何在Java中编写简洁代码,并通过示例演示如何应用这些技巧。 ## 1. 命名规范 一个好的命名规范可以让代码更易读,更易理解。在Java中,遵循驼峰命名法是一种常见的命名规范。变量和方法名应该具有描述性,能够清晰地表达其用途
原创 3月前
3阅读
简介 如果你关注代码本身和代码的编写方式,而不是只关心它是否能工作,那么你写代码是有一定的水准。专业开发人员将为未来的自己和“其他人”编写代码,而不仅仅只编写当前能工作就行的代码。 在此基础上,简洁代码可以定义为自解释的、易于人理解的、易于更改或扩展的代码。 以下列表一些好编写方式,仅供参考,当然,
转载 2020-11-26 13:08:00
76阅读
2评论
测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。代码质量与其整洁度成正比。干净的代码,既在质量
转载 2022-04-06 18:59:07
145阅读
在业务代码中,难免会对一些数据进行转换,最常用的就是将code码转成value值。这里使用一个简单的demo,例1:将性别代码转为中文字符串(0:男,1:女):最简单的方法就是使用if去判断 public static void main(String[] args) { Integer sexCode = 0; String sexValue = "未知类型"; if (...
原创 2022-12-02 17:11:46
115阅读
学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。Python 是机器学习最广泛采用的编程语言,它最重要的优势在于编程的 易用性 。如果读者对基本的 Python 语法已经有一些了解,那么这篇文章可能会给你一些启发。作者简单概览了 3
Java代码简洁-commons1.commons-lang31.1 StringUtils1.2 NumberUtils1.3 ObjectUtils1.3 ArrayUtils2.commons-collections42.1 CollectionUtils3.commons-io3.1 FileUtils3.2 FilenameUtils4.guava4.1 Joiner4.2 CaseF
转载 2023-06-20 10:57:10
87阅读
精简Java代码前言:“我没有读过诗,但是别人都说我的代码像诗一样” ------------雷军1.利用三元表达式传统:String title; if (isMember(phone)){ title = "会员"; } else { title = "游客"; }精简:String title = isMember(phone) ? "会员" : "游客";注意:对于
转载 2023-08-15 17:54:51
60阅读
1. 统一的编码规范编码规范往简单说其实就是三个方面:换行空格变量命名放在 PHP 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array() 与 [] 等)的问题。之前整理过 PSR 的标准,也找过 php-cs-fixer 这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形成统一的编码约束不是什么难题。没有规范,不同的人甚至同一个人在空格、换行和命名上都有
原创 2021-01-07 22:03:10
245阅读
函数的参数越少越好有一个准则是:如果你的函数参数超过两个,就应该改为对象传入。这样做是合理的,因为当函数参数超过两个时,参数顺序开始变得难以记忆,而且容易出现一种很尴尬的情况:比如我只需要传入第三个参数,因为其自身顺序的原因,不得不补齐前两个根本用不上的参数,以让它顺利排在第三位。// badconst createArticle = (title, author, date, content) 
转载 2021-05-06 18:59:50
252阅读
2评论
1.通过条件判断给变量赋值布尔值的正确姿势// badif (a === 'a') { b = tru
转载
WXL
2021-07-13 09:43:23
230阅读
1.通过条件判断给变量赋值布尔值的正确姿势// badif (a === 'a') { b = true} else { b = false}// goodb = a === 'a'2.在if中判断数组长度不为零的正确姿势// badif (arr.length !== 0) { // todo}// goodif (arr.length) { // todo}3.同理,在
转载 2021-12-09 15:57:38
53阅读
我的代码简洁之道
转载 2021-12-16 14:37:01
57阅读
1.通过条件判断给变量赋值布尔值的正确姿势
转载 2022-02-25 11:55:07
27阅读
1.通过条件判断给变量赋值布尔值的正确姿势//badif(a==='a'){b=true}else{b=false}//...
转载 2022-02-20 16:41:57
55阅读
1、类属性设置与创建 "详细使用介绍" "KVO 键值观察" 2、KVO 添加 3、KVO 回调 4、KVO 移除 在实际工作中需要在合适的时候移除观察者身份。
原创 2021-07-31 17:01:05
188阅读
函数篇: 1.函数的功能要单一. 2.函数要短小, 20行封顶最佳. 3.函数参数, 最理想的参数数虽是0,其次是1,再次是2,有足够的理由才能使用三个以上参数.(建议:参数较多时就对参数进行封装) 4.使用异常替代返回错误码.(错误码的处理在代码中非常重要的) 5.函数别重复自己 ,可以把公共的部
转载 2016-04-28 22:56:00
82阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5