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
高质量代码
01-02 | 设计模式之美——王争
如何具备写出
高质量代码
的能力?1.评价代码最常用标准2.如何写出高质量的代码?01|
aLinxi
·
2020-08-12 12:08
jk时间专栏笔记
读书笔记--编写
高质量代码
:改善java程序的151个建议(五)数组和集合
读书笔记--编写
高质量代码
:改善java程序的151个建议(五)数组和集合考虑性能的话,首选数组数组在操作基本类型的时候的性能比用list要高很多倍。
KingViker
·
2020-08-12 12:38
java
如何具备写出
高质量代码
的能力?
王争《设计模式之美》学习笔记如何评价代码质量的高低如果用数字来量化代码的可读性的话,它应该是一个连续的区间值,而非0、1这样的离散值。对一段代码的质量评价,常常有很强的主观性。最常用的评价标准有哪几个?可维护性,也是一个很难量化、偏向对代码整体的评价标准。可读性,代码的可读性应该是评价代码质量最重要的指标之一,代码的可读性在非常大程度上会影响代码的可维护性。codereview是一个很好的测验代码
linglongwunv
·
2020-08-12 10:48
课程学习笔记
编写
高质量代码
的30条黄金守则(首选隐式类型转换)
编写
高质量代码
的30条黄金守则-Day01(首选隐式类型转换),本文由比特飞原创发布,转载务必在文章开头附带链接:https://www.byteflying.com/archives/6455该系列文章由比特飞原创发布
·
2020-08-11 11:01
编写
高质量代码
的30条黄金守则-Day 01(首选隐式类型转换)
编写
高质量代码
的30条黄金守则-Day01(首选隐式类型转换),本文由比特飞原创发布,转载务必在文章开头附带链接:https://www.byteflying.com/archives/6455该系列文章由比特飞原创发布
比特飞
·
2020-08-10 22:00
编写
高质量代码
的30条黄金守则-Day 01(首选隐式类型转换)
编写
高质量代码
的30条黄金守则-Day01(首选隐式类型转换),本文由比特飞原创发布,转载务必在文章开头附带链接:https://www.byteflying.com/archives/6455该系列文章由比特飞原创发布
比特飞
·
2020-08-10 22:00
编写
高质量代码
:改善Python程序的91个建议PDF高清完整版免费下载|百度云盘
百度云盘:编写
高质量代码
:改善Python程序的91个建议PDF高清完整版免费下载提取码:77r8内容简介在通往“Python技术殿堂”的路上,本书将为你编写健壮、优雅、高质量的Python代码提供切实帮助
酷酷啊
·
2020-08-10 16:00
CSS规范:base.css
《编写
高质量代码
》的模板body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote
冰点青蛙
·
2020-08-10 09:36
编码规范
[译] 使用 microbundle 打包 TypeScript 组件库
codewithhugo.com/microbundle-typescript-npm-module/对于那些想要编写一个组件并发布到npm上的开发者来说,TypeScript+microbundle算是一种构建
高质量代码
库的低成本方式
tonylua
·
2020-08-10 01:45
vue
java
编程语言
javascript
python
读书笔记----《编写
高质量代码
:改善Java程序的151个建议》第四/五章
最近变得好懒,一定要坚持写下去。字符串52:推荐使用String直接量赋值53:注意方法中传递的参数要求54:正确使用String、StringBuffer、StringBuilder55:注意字符串的位置56:自由选择字符串拼接方法57:推荐在复杂字符串操作中使用正则表达式58:强烈建议使用UTF编码59:对字符串排序持一种宽容的心态数组和集合60:性能考虑,数组是首选61:若有必要,使用变长数
Phoenixcwx
·
2020-08-10 01:57
java
读书笔记
编写
高质量代码
改善Java程序的151个建议--总结摘抄
第一章Java开发中通用的方法和准则建议1:不要在常量和变量中出现易混淆的字母;(i、l、1;o、0等)。建议2:莫让常量蜕变成变量;(代码运行工程中不要改变常量值)。建议3:三元操作符的类型务必一致;(不一致会导致自动类型转换,类型提升int->float->double等)。建议4:避免带有变长参数的方法重载;(变长参数的方法重载之后可能会包含原方法)。建议5:别让null值和空值威胁到变长方
JackZhangNJU
·
2020-08-09 18:02
Java
学习笔记
如何编写高质量iOS代码
1.基础知识及技巧想写出
高质量代码
,并不是一蹴而就的,它需要有一定的基础以及大量的代码知识积累,这里我重点强调与代码质量密切相关的几点:首先得掌握好开发语言,iOS开发有二种语言——Objective-C
Abel_tu
·
2020-08-09 12:25
iOS开发
6个实例详解如何把if-else代码重构成
高质量代码
为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为null;不同类型执行不同的流程。落地到具体实现只能不停地加if-else来处理,渐渐地,代码变得越来越庞大,函数越来越长,文件行数也迅速突破上千行,维护难度也越来
二师兄-公众号-程序新视界
·
2020-08-08 11:27
Java基础
java
重构
ifelse
优雅代码
Rails创始人:TDD已死,测试永生
TDD(测试驱动开发)是敏捷软件开发中的核心实践之一,RubyonRails的创始人DavidHeinemeierHansson(简称DHH)也说,当年它打开了一扇大门,让自己看到了
高质量代码
的全新世界
刘江总编
·
2020-08-05 16:26
编写
高质量代码
阅读笔记
不可变对象Python中一切皆对象,每一个对象都有一个唯一的标示符(id())、类型(type())以及值。对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数组属于可变对象字符串属于不可变对象,任何对字符串的直接修改都会报错那怎么修改呢?通过array来进行'''修改字符串,引入array模块'''a="nihao"importarrayb=a
萍水间人
·
2020-08-04 17:52
python常量管理
今天看书《编写
高质量代码
:改善python程序的91个建议》时阅读到关于常量的管理。觉得很有启发。遂记录在此。如果有争议和版权问题,请联系我,删除相关内容。
Michael_star
·
2020-08-04 12:01
python
个人
编写
高质量代码
:改善Java程序的151个建议(第5章:数组和集合___建议60~64)
噢,它明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有亲自试过才知道。---寓言故事《小马过河》数据处理是每种语言必备的功能,Java更甚之,数据集可以允许重复,也可以不允许重复,可以允许null存在,也可以不允许null存在,可以自动排序,也可以不自动排序,可以是阻塞式的,也可以是非阻塞式的,可以是栈,也可以是队列......本章将围绕我们使用最多的三个数据集合(数组,Array
weixin_33716557
·
2020-08-04 04:14
测试驱动开发(TDD)2020总结——原理篇
我是一名喜欢追求
高质量代码
和高效率工作的软件开发工程师,因此我学习SOLID和SimpleDesign等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项目实践,但是在追求
高质量代码
的道路上
爱码小哥
·
2020-08-03 19:00
测试驱动开发(TDD)2020总结——原理篇
我是一名喜欢追求
高质量代码
和高效率工作的软件开发工程师,因此我学习SOLID和SimpleDesign等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项目实践,但是在追求
高质量代码
的道路上
程序员一凡
·
2020-08-03 19:00
提高 Java 代码质量
软件测试自动化Java开发测试与IBMRational产品平台
高质量代码
中往往缺陷更少!确保高的Java代码质量有两个步骤:尽早并经常地编写各个层次的测试用例,以及持续的监测质量状况。
cdtdx
·
2020-08-03 15:25
Testing
i = i++真的很简单?C/C++,java,php探秘
今天阅读《编写
高质量代码
:改善Java程序的151个建议》,其中一个是自增的陷阱,才感受到自己对自增的理解还不够,看看下面这些代码的结果是什么。
文士心
·
2020-08-03 02:25
编写
高质量代码
+改善Java程序的151个建议 总结(三)
建议41让多重继承成为现实--内部类建议42让工具类不可实例化工具类的方法和属性都是静态的所有访问通过类名进行,并且将构造函数设为private访问权限。工具类一般不做继承的打算,因为子类无法调用父类的构造函数。建议43避免对象的浅拷贝一个类实现了Cloneable接口就表示它具备了被拷贝的能力,如果再覆写clone()方法就会完全具备拷贝能力。拷贝是在内存中进行的,所以在性能方面比直接通过new
guyy_moon
·
2020-08-02 23:29
Java
10个编程小技巧,教你写出
高质量代码
!
你会写代码吗你会写
高质量代码
吗你知道怎么写
高质量代码
吗不要一上来就开始写代码想清楚,再动手今天,分享10个写代码的小技巧教你写出
高质量代码
↓↓↓1、重构思维模式不要一上来就开始写代码,要掌握尽量多的重构方法
Ic10000
·
2020-08-02 16:26
前端知识
摘抄笔记--《编写
高质量代码
:改善Java程序的151个建议》
记得3年前刚到公司,同桌同事见我无事可做就借我看《编写
高质量代码
:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。
iteye_8065
·
2020-08-01 12:32
读后感
编写
高质量代码
改善Java程序的151个建议--总结摘抄
第一章Java开发中通用的方法和准则建议1:不要在常量和变量中出现易混淆的字母;(i、l、1;o、0等)。建议2:莫让常量蜕变成变量;(代码运行工程中不要改变常量值)。建议3:三元操作符的类型务必一致;(不一致会导致自动类型转换,类型提升int->float->double等)。建议4:避免带有变长参数的方法重载;(变长参数的方法重载之后可能会包含原方法)。建议5:别让null值和空值威胁到变长方
StudyCoder
·
2020-08-01 11:39
Java后台
联机俄罗斯方块游戏开发实战(C#)-汪磊-专题视频课程
联机俄罗斯方块游戏开发实战(C#)—6169人已学习课程介绍本课程手把手的教你从零开始实现一款支持联机对战的俄罗斯方块游戏,强化大家关于面向对象的编程思想,突出设计模式在软件开发中的意义,强调重构对于编写
高质量代码
的极端重要性
ckaos
·
2020-08-01 10:32
视频教程
.NET
俄罗斯方块
c#
重构
联机对战
自定义视图
高质量代码
特点:可复用,可移植,精炼等自定义视图:系统标准UI之外,⼰己组合而出的新的视图。iOS提供了很多UI组件,借助它们,我们可以做各种程序。
weichentai
·
2020-08-01 03:13
UI
提高代码质量的设计模式(策略模式和状态模式;外观模式;迭代器模式;备忘录模式;)
高质量代码
,方便后续的一切操作;方便他人阅读什么是代码质量代码整洁结构规整,没有漫长的结构阅读好理解策略模式和状态模式行为型目的:优化if-else分支,场景:当if-else分支过多时,一:基本结构策略模式假设要编写一个计算器
Anjesi
·
2020-08-01 00:06
JavaScript
设计模式
淘宝---侧边栏信息展示效果
每个电商网站都少不了侧边栏,可是怎么才能写出易于修改与维护的
高质量代码
呢,其实完美的代码并没有,我们只能尽可能做最好的优化,在这里,我主要用到了闭包,面向对象思想,给构造函数扩展方法,还有就是css3的
a240570381099
·
2020-07-31 13:02
ThreadX全家桶初探,一旦推广起来,对其它RTOS和中间件几乎是毁灭性打击
以前ThreadX就是神秘的存在,网上搜的代码也都比较古老,从研究学习的角度来看,还是希望这波开源的,毕竟我们可以从中学习到很多东西,没有什么能比学习超
高质量代码
能更加提高自己了。
Simon223
·
2020-07-31 11:21
ucos
THREADX
RTOS
UCOS
EMWIN
GUI
想写
高质量代码
,减少代码负债性?底层和源码这类还是得多用用心
有些刚入门的小白或者菜鸟,对于将技术运用得出神入化的程序员总是羡慕不已。但是从主流的互联网公司来看,依靠纯技术驱动的公司不多,大部分都是在技术+业务在双重的作用下前进。而在技术方面,不知道大家有没有听过一个关于代码属性的资产与负债的概念,大概的意思就是说,在交付代码、完成工作后,还要达成品质、优化效率。从初级程序员要跨越到其他的阶段,就需要不断的在迭代中提升资产性,降低负债性,相信很多人都一直在不
Java知音_
·
2020-07-30 12:43
编写
高质量代码
(从入坑到出坑)
第一坑:三元操作符的类型务必一致三元操作符是if-else的简化写法,在项目中使用它的地方很多,也非常好用,但是好用又简单的东西并不表示就可以随便用,我们来看看下面这段代码:publicclassClientipublicstaticvoidmain(String[]args){inti=80;Strings=String.valueOf(i<100?90;100);Strings1=String
路飞的影子
·
2020-07-30 04:17
个人总结
编写高质量Python程序(三)基础语法
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精华汇总。
Python与算法之路
·
2020-07-30 03:45
Python
python
编程语言
一本不错的Python书籍——《Effective Python-编写
高质量代码
的59个有效方法》推荐给你
最近在看一本Python进阶书,挺不错的,想着要将一些经典内容自己总结一下分享出来,但是感觉都挺好的,索性就把这本书推荐给你们——《EffectivePython-编写
高质量代码
的59个有效方法》。
菊子皮
·
2020-07-29 21:22
Python
进阶笔记
高质量代码
的前提是有一套标准的编码规范,今天送你一套WEB前端编码规范
这是一套我们研发团队必须遵守的开发规范,虽然条款不多,但是整个规范针对WEB前端开发是有一整套标准的。我们的所有项目开发,都遵循这个规范。凡是不遵守的员工都至少发现一处都是要挨批评的。严重的经常犯错的是要被罚款的。大家可以仔细看一看:从html到css再到js,有一部分规范是环环相扣的。如果本文内容对你有用,希望在评论区随便留个言,感谢你的支持!我会逐步分享更多有用的WEB开发知识相关知识。如果是
cuijuntao
·
2020-07-29 08:44
IT行业知识
WEB前端知识分享
编写
高质量代码
笔记
最近老大给我们买来一些技术方面的书籍,其实很少搬着一本书好好的完整的看完过,每每看电子档的,也是打游击式的看看这章,瞅瞅那章,在那5本书中挑了一本比较单薄的《编写
高质量代码
web前端开发修炼之道》,看完觉得不错
chenzhi5003
·
2020-07-29 05:42
前端
javascript
第一章 文件结构
林锐博士的C++
高质量代码
的读书笔记,在毕业那年找工作的时候给与了很大帮助,即使工作了也很有益处。无意中在本地电脑里找到了当年的笔记,重新整理下。1.1版权和版本的声明主要内容有:(1)版权信息。
Fantasy_Link
·
2020-07-28 23:14
《编写
高质量代码
改善C++程序的150个建议》摘录
内容摘自《编写
高质量代码
改善C++程序的150个建议》:第一部分语法篇第1章从C继承而来的建议0:不用让main函数返回voidmain函数的返回类型是int,不是void或其它类型。
iteye_13202
·
2020-07-16 00:56
设计模式之美 - 03 | 面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
面向对象设计原则设计模式编程规范代码重构五者之间的联系重点回顾课堂讨论在上一节课中,我们讲到,要具备编写
高质量代码
的能力,你需要学习一些编程方法论,其中就包含面向对象(我们可以把它看成一种设计思想)、设计原则
detachment_w
·
2020-07-15 20:42
设计模式
如何具备写出
高质量代码
的能力?
如何具备写出
高质量代码
的能力?如何评价代码质量的高低?最常用的评价标准有哪几个?
detachment_w
·
2020-07-15 20:10
设计模式
iOS-《编写
高质量代码
》笔记-第八章 定制init...和dealloc
建议50:了解对象的alloc和init...alloc分配过程不仅进行对象的内存分配,还初始化对象的两个小而非常重要的属性,即它的isa实例变量和保持数。建议51:直接访问实例变量的init...方法父类可能无法正确初始化对象,并返回nil,故要经常检查,确保self不为nil,然后再执行自己的初始化。建议52:初始化方法必须以init字母开头如果一个对象没有实现自己的初始化方法,Cocoa就会
道道明明白白
·
2020-07-15 15:53
设计模式之美
如何具备写出
高质量代码
的能力?03|面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?设计原则与思想:面向对象(11讲)04|理论一:当谈论面向对象的时候,我们到底在谈论
github_38596081
·
2020-07-15 14:59
设计模式
编写
高质量代码
的52个有效方法(四)—协议与分类
image23.通过委托与数据协议进行对象间的通信Objective-C语言有一项特性叫做“协议”(protocol),它与Java的“接口”(interface)类似。Objective-C不支持多重继承。协议最为常见的用途是实现委托模式。开发中、常见的传值方式有:代理(delegate)、通知(notification)、代码块(block)等等,自定义的协议有两处需要注意:```//注意用w
才华惊动警方
·
2020-07-15 13:28
从Java后端到全栈(高级电商全栈系统课)
程序员不同成长阶段的问题及优选解决方案这是一个围绕真实电商项目成长的课程,手把手带你编写代码,从解决初期单体问题开始,随着项目不断演变,到最终解决“高可用、高并发、高性能”的技术需求,带你成长为优秀的架构师由6位资深架构师协力完成5万+行
高质量代码
weixin_46241726
·
2020-07-15 09:16
编写
高质量代码
- Java
参考编写
高质量代码
:改善Java程序的151个建议持续更新、Java、笔记1.使用long类型时注意使用大写L//错误的longi=1l;//正确的longi=1L;2.三元表达式类型务必一致 三元操作符是
大漠知秋
·
2020-07-15 08:02
《编写
高质量代码
:改善c程序代码的125个建议》——建议16-1:尽量使用复合赋值运算符...
本节书摘来自华章计算机《编写
高质量代码
:改善c程序代码的125个建议》一书中的第2章,建议16-1,作者:马伟更多章节内容可以访问云栖社区“华章计算机”公众号查看。
weixin_34384557
·
2020-07-15 05:08
闲谈设计模式
了解这些前辈们总结出来的经验有助于帮助你写出来更优秀的代码,帮助你写出可扩展、可读、可维护的
高质量代码
。
dotNET跨平台
·
2020-07-14 22:58
数据结构与算法训练营
学习内容来自极客时间:极客大学—覃超第一节:概述学习过程打散知识点刻意练习反馈职业选手和业余选手的区别,一定要分解训练和反复练习不要一直待在舒适区反复练习苦练基本功反馈:GitHub、LeetCode多看别人的
高质量代码
CHR_YTU
·
2020-07-14 21:41
PHP函数range()快速创建数组的方法
几款常见的PHP开源文档管理系统介绍PHP开发工具为程序员带来
高质量代码
教你如何正确生成PHP类文件PHP面向对象和PHP面向过程的优缺点评比各种PHP字符串函数总结比如range()函数可以快速创建从
刀剑分天下
·
2020-07-14 14:13
PHP
大话设计模式JAVA---第一章:设计模式概述
2016年11月11日11:29:33代码规范:由@标记的注释为块标记
高质量代码
:易维护;易扩展;易复用。(什么是三易???)
LQW_home
·
2020-07-14 05:20
大话设计模式JAVA
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他