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
高质量代码
【编写
高质量代码
:改善Java程序的151个建议】第6章:枚举和注解___建议83~92
枚举和注解都是在Java1.5中引入的,枚举改变了常量的声明方式,注解耦合了数据和代码。建议83:推荐使用枚举定义常量常量声明是每一个项目都不可或缺的,在Java1.5之前,我们只有两种方式的声明:类常量和接口常量。不过,在1.5版本以后有了改进,即新增了一种常量声明方式:枚举声明常量,看如下代码:enumSeason{SPRING,SUMMER,AUTUMN,WINTER;}提倡枚举项全部大写,
素小暖
·
2019-07-19 14:00
#
【编写
高质量代码
:改善Java程序的151个建议】第5章:数组和集合___建议67~82
有些东西,当你即将失去了的时候,你才懂得它的弥足珍贵,也许亡羊补牢,为时未晚!建议67:不同的列表选择不同的遍历算法测试来看简单for循环比foreach能快那么一丢丢。建议68:频繁插入和删除时使用LinkedListArrayList在进行插入元素时:publicvoidadd(intindex,Eelement){//检查下标是否越界rangeCheckForAdd(index);//若需要
素小暖
·
2019-07-18 13:00
#
【编写
高质量代码
:改善Java程序的151个建议】第5章:数组和集合___建议60~66
如果你浪费了自己的年龄,那是挺可悲的。因为你的青春只能持续一点儿时间——很短的一点儿时间。——王尔德建议60:性能考虑,数组是首选数组在实际的系统开发中用的越来越少了,我们通常只有在阅读一些开源项目时才会看到它们的身影,在Java中它确实没有List、Set、Map这些集合类用起来方便,但是在基本类型处理方面,数组还是占优势的,而且集合类的底层也都是通过数组实现的,比如对一数据集求和这样的计算:p
素小暖
·
2019-07-17 16:00
#
【编写
高质量代码
:改善Java程序的151个建议】第4章:字符串___建议52~59
生活不只眼前的苟且。还有读不懂的诗和到不了的远方。--闫妮建议52:推荐使用String直接赋值建议53:注意方法中传递的参数要求建议54:正确使用String、StringBuffer、StringBuilder1、JavaString类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。需要注意的是String的值是不可变的,这就导致每次
素小暖
·
2019-07-17 13:00
#
程序员开发首要必读--代码整洁之道
目录前言一、软件质量二、高质量的代码1、编程价值观2、代码坏味道3、代码检测工具4、编写
高质量代码
技能,为什么创建函数?
chentian114
·
2019-07-13 09:27
经验旅程
JAVA
Java开发技术要点整理
【编写
高质量代码
:改善Java程序的151个建议】第3章:类、对象及方法___建议31~51
书读的多而不思考,你会觉得自己知道的很多。书读的多而思考,你会觉得自己不懂的越来越多。-----江疏影在面向对象编程(Object-OrientedProgramming,OOP)的世界里,类和对象是真实世界的描述工具,方法是行为和动作的展示形式,封装、继承、多态则是其多姿多彩的主要实现方式,本章主要讲述关于Java对象,方法的种种规则,限制和建议。建议31:在接口中不要存在实现代码建议32:静态
素小暖
·
2019-07-12 16:00
#
【编写
高质量代码
:改善Java程序的151个建议】第2章:基本类型___建议21~30
不积跬步,无以至千里;不积小流,无以成江海。--荀子《劝学篇》建议21:用偶判断,不用奇判断判断一个数是奇数还是偶数是小学里的基本知识,能够被2整除的整数是偶数,不能被2整除的数是奇数,这规则简单明了,还有什么可考虑的?好,我们来看一个例子,代码如下:importjava.util.Scanner;publicclassClient21{publicstaticvoidmain(String[]a
素小暖
·
2019-07-11 15:00
#
【编写
高质量代码
:改善Java程序的151个建议】第1章:Java开发中通用的方法和准则___建议14~20
作为一个由影视圈转行做Java的菜鸟来说,读书是很关键的,本系列是用来记录《编写
高质量代码
改善java程序的151个建议》这本书的读书笔记。方便自己查看,也方便大家查阅。
素小暖
·
2019-07-11 13:00
#
编程的智慧-简化版
编程的智慧-简化版这是王垠写的一篇关于如何写出
高质量代码
的实用技巧文章,很多人都会提到要写优雅的代码,要用设计模式,代码要清爽等等,但都停留在喊口号上,这篇文章没有口号,只有实在的技巧,但是内容很多,我对其核心部分做一个整理
Real_man
·
2019-07-09 22:09
编写
高质量代码
:改善Java程序的151个建议
原文链接:https://my.oschina.net/u/4006148/blog/3071665本系列是用来记录《编写
高质量代码
改善java程序的151个建议》这本书的读书笔记。
chetianyao8457
·
2019-07-09 16:00
编写
高质量代码
:改善Java程序的151个建议(第1章:Java开发中通用的方法和准则___建议1~13)...
原文链接:https://my.oschina.net/u/4006148/blog/3071585作为一个由影视圈转行做Java的菜鸟来说,读书是很关键的,本系列是用来记录《编写
高质量代码
改善java
chetianyao8457
·
2019-07-09 15:00
【编写
高质量代码
:改善Java程序的151个建议】第1章:Java开发中通用的方法和准则___建议1~13
作为一个由影视圈转行做Java的菜鸟来说,读书是很关键的,本系列是用来记录《编写
高质量代码
改善java程序的151个建议》这本书的读书笔记。方便自己查看,也方便大家查阅。
素小暖
·
2019-07-09 15:00
#
在python中利用pipe实现管道
参考书:张颖,赖勇浩,编写
高质量代码
:改善python程序的91个建议所有代码在python3.6(win10)上测试通过。
math_computer
·
2019-07-06 12:03
python
代码整洁之道——
高质量代码
命名
记得曾经看过一篇报道说:"程序员最难攻克的关卡是:如何命名(例如:给变量,类,函数和过程命名等等"。对,你没看错,这个结果是Quora问答网站和更早的Ubuntu论坛跟帖的4500个开发者的投票。只要你干过几年编程,就有可能曾经被某人糟糕的代码绊倒过,或者曾经也绊倒过他人,因为压根看不懂别人代码写的是啥,各种命名都看不懂,而且有些公司的代码还不让写注释。我记得刚入职那会,主要学习看代码,一看别人代
shu淇
·
2019-06-02 22:14
Clean
Code
谈代码整洁之道,如何写出优雅的代码
最近为了制定团队的代码规范,拜读了鲍勃大叔的《代码整洁之道》,读完之后,在如何写出整洁优雅的
高质量代码
方面有很大的启发。我认为《代码整洁之道》是我们提高编程能力和自我修养必读之书。
dashen502
·
2019-05-25 17:15
提高修养
高质量代码
区
staticvoid__fuse_request_send(structfuse_conn*fc,structfuse_req*req){structfuse_iqueue*fiq=&fc->iq;BUG_ON(test_bit(FR_BACKGROUND,&req->flags));spin_lock(&fiq->waitq.lock);if(!fiq->connected){spin_unlo
Goodoldthree
·
2019-05-23 11:41
高质量代码
实践
本博文首先分析了强调
高质量代码
的原因、判别标准::由于需求的不断变化,系统功能越来越多,而且越来越复杂,软件规模越来越大(代码行数>100万),导致开发以及维护的成本越来越高,开发效率越来越低,Bug越来越多
IT文艺男
·
2019-04-25 00:00
编写
高质量代码
改善C#程序的157个建议摘要1:语言篇2
第4章资源管理和序列化建议46:显示释放资源需继承接口IDisposable(1)托管资源:由CLR管理分配和释放的资源,即从CLR中new出来的对象;非托管资源:不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字、COM对象等。(2)应该使用Dispose模式来继承IDisposable接口。(3)如果类型需要显示释放资源,那么一定要继承IDisposable接口。(4
xhubobo
·
2019-04-23 14:55
C#
好书推荐《编写
高质量代码
:改善Python程序的91个建议》
image公众号回复“11757”获取下载地址扫码关注公众号在通往“Python技术殿堂”的路上,本书将为你编写健壮、优雅、高质量的Python代码提供切实帮助!内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的
菜鸟飞不动-公众号 读书ReadBook
·
2019-04-02 00:00
《编写
高质量代码
改善C++程序的150个建议》读书笔记
《编写
高质量代码
改善C++程序的150个建议》读书笔记第一部分语法篇第1章从C继承而来的建议0:不要让main函数返回void建议1:区分0的四种面孔建议2:避免那些有运算符引发的混乱建议3:对表达式计算顺序不要想当然建议
caorui_nk
·
2019-02-22 13:26
读书笔记
C++
《编写
高质量代码
改善C#程序的157个建议》笔记
**重写Equals时也应重写GetHasgCode**如果对象要作为Dictionary的Key值,那么重写Equals时也应重写GetHashCode。比如下列代码,人的身份ID一样应该就是同一个人,那么我们期望得到的输出是true,true。但是不重写GetHasgCode,得到的输出是true,false。因为Dictionary是根据先Key值的HashCode再根据Equals来查找v
muum2
·
2019-01-17 17:36
c#
如何编写
高质量代码
更多文章什么是
高质量代码
?
woai3c
·
2019-01-09 00:00
代码规范
前端
javascript
改善C#程序的157个建议
《编写
高质量代码
:改善C#程序的157个建议》1:使用Framework4.0;2:使用Release模式;3:部分TIP由于简单未给出源码;目录前言第一部分语言篇第1章基本语言要素/2建议1:正确操作字符串
未来无限
·
2018-12-27 08:51
C#程序设计
Intellij IDEA实用技巧
文章目录1.快捷键查找2.高效定位代码2.1.跳转2.2.搜索3.代码助手3.1.列操作3.2.livetemplates3.3.postfix3.4.alter+enter4.编写
高质量代码
4.1.重构
IamDingj
·
2018-11-28 20:54
工具篇
《编写
高质量代码
(改善Java程序的151个建议)》读书笔记
嗯嗯,昨夜难眠,与Y君讲,要我遇些困苦,是要注定不凡的,我会走完一生的,要给自己些勇气。2018.11.22时间只是供我垂钓的溪流,在我喝着溪水的时候,我看的到它的沙床,它是那么浅啊,浅浅的洗漱流去了。永恒却留在原地。我愿痛饮,我愿在天上垂钓,在天空的底层,看着石子似的星星。—————《瓦尔登湖》建议第一章,Java开发中通用的方法和准则1.不要在常量和变量中出现易混淆的字母,(“1l“,表示一个
山河以无恙
·
2018-11-22 08:03
Java基础学习笔记
Java代码优化笔记
代碼優化
剑指offer数据结构
这本书可以说是已经总结归纳的很好了,按照基础知识,
高质量代码
,解决问题的思路以及优化时间和空间的效率分成了好几章。
锅锅Iris
·
2018-11-20 22:04
实战 Python 网络爬虫:美团美食商家信息和用户评论
擅长使用Python编写
高质量代码
,对Python有深入研究,现为CSDN博客专家和签约讲师,发表多篇原创博文,热爱分享和新技术的探索。
GitChat技术杂谈
·
2018-11-15 19:00
人人开源之renren-security
正如在这篇文章读读《编写
高质量代码
:改善Java程序的151条建议》中说过不要重复造轮子。renren-security虽然源代码对外开放,但是目前相关的详细文档还是需要付费。
挑战者V
·
2018-10-29 22:00
读读《编写
高质量代码
:改善Java程序的151条建议》
这本书可以作为平时写代码的一个参考书,这本书以我个人读的经验看来,最好是通过平时代码驱动的方式来读,这样吸收的快,也读的快。这本书主要讲什么,我自己用了个思维导图概述:根据这种导图可知,主要讲的就是Java语法、JDKAPI、程序性能、开源工具和框架、编程风格和编程思想等五个点。我这次主要读的是关于开源世界和思想开源这两章,这两章相当于导图中提到的开源工具和框架、编程风格和编程思想。所以今天讲的也
挑战者V
·
2018-10-29 21:00
编写
高质量代码
改善Python程序的91建议实践
开始看机械工业出版社的《编写
高质量代码
改善Python程序的91建议》了,觉得很好懂也很好用,预备将书中有用代码全都实践一遍,环境是Pycharm!
酷不酷炫
·
2018-10-21 22:43
91建议
开放源代码库指南
这是一系列全新的文章,指导你为.NET创建
高质量代码
库。该指南包含我们已确定的适用于大多数公共.NET库的最佳实践。我们希望帮助.NET开发人员构
张善友
·
2018-10-21 19:00
计算机相关书籍分享pdf_2(仅供学习使用)
请勿用于商业用途各取所需,所以没有把全部资料整个分享其它书籍链接:计算机相关书籍分享pdf_1、计算机相关书籍分享pdf_3程序员个人修养[代码大全2中文版(完整清晰版)]阿里巴巴Java开发手册编写
高质量代码
小勇勇_WX
·
2018-10-19 18:39
资料
荐书与免费送书:《编写
高质量代码
改善 Python 程序的 91 个建议》
为了学习如何打理好微信公众号,Python猫我关注了好几个python技术公众号。然后发现这些同行们都在免费送资源,或者抽奖送书耶。于是,我也去参与抽奖,竟然侥幸抽中啦一本《Python数据科学》,炒鸡开心~~~以后若有出版社来合作,猫猫我也要给大家抽抽抽、送送送,让大家满载而归~~不管学习什么东西,猫猫觉得阅读该领域的专业书籍是必要过程。不过,编程技术相对特殊,如果有与实体书籍相配套的源码,或者
豌豆花下猫
·
2018-10-13 17:06
python
趣图:一个同事的桌面
(点击上方公众号,可快速关注)一个同事的四象限桌面↓↓↓(图:由了个美)他同事这桌上放着不少技术书,《Google软件测试之道》、《Lucene实战》、《编写
高质量代码
》……关注「程序员的那些事」每天看
程序员的那些事_
·
2018-10-10 19:00
编写
高质量代码
改善Python程序的91个建议
建议1:理解Pythonic概念建议2:编写Pythonic代码建议3:理解Python与C语言的不同之处建议4:在代码中适当添加注释建议5:通过适当添加空行使代码布局更为优雅、合理建议6:编写函数的4个原则建议7:将常量集中到一个文件建议8:利用assert语句来发现问题建议9:数据交换值的时候不推荐使用中间变量建议10:充分利用Lazyevaluation的特性建议11:理解枚举替代实现的缺陷
代码湾
·
2018-10-07 09:35
Markdown 工程师也不简单:如何写一个高逼格 README
编写一个项目的README就像是写一本书的序言一样,一个好的项目不应该仅仅只有一份
高质量代码
,同时更应该有一份高质量的文档。而对使用者来说,一份好的文档能够节省大量的时
创宇前端
·
2018-09-19 00:00
开放源代码
markdown
github
行业
程序员
Python 学习资源汇总
推荐书籍:Python核心编程(第二版)(强烈推荐,建议有一定基础的看,或者看完简明Python教程再看)Python基础教程第二版(入门,没有核心编程好,但也不错)编写
高质量代码
:改善Python程序的
似水@流年
·
2018-09-17 08:24
Python
如何写出
高质量代码
写出高质量的代码需要做代码如下几点:对基础知识掌握牢固,对基础知识了解不要只停留在用法上,要去看源码看它怎么实现的,以及思考这样实现有什么好处对使用框架和中间件的每个知识点也要非常清楚,最好能完整地阅读官方提供的文档,将比较重要的指令和例子动手操作一遍对待代码的态度。这点体现在个人做事风格上。要以工匠精神对待代码和所做的事情代码精简。尽量保证代码的精简,这个是长期积累来的。《重构改善既有代码的设计
chunchunaiheliu
·
2018-08-14 11:33
C#编写
高质量代码
第四天
总结:重载类能够实现没有继承关系直接的类与类之间的转换,重载运算符能够实现类与类的运算符运算,能够自定义预算符实际的要求,同时也比较直观。重写Icomparable和Icompare前者实现与当前类中参数的比较器,后者则是实现非默认比较器,是实现外部类之间的比较(集合中会自动获取当前中所有的类进行自动比较和排序)。实现方式是List的比较结果排序。usingSystem;usingSystem.C
一把油纸傘
·
2018-08-09 00:42
C#编程基础
《CleanCode-代码整洁之道》读书笔记
一本非常经典的书,读了之后,我感觉在如何写出简洁优雅的
高质量代码
方面对我很有启发。
JobsandCzj
·
2018-08-03 00:42
读书笔记
Xcode代码块新建和转移
如何在单位时间内生产更多符合业务需求的
高质量代码
?这是每个有梦想的码农都会思考的问题。Xcode提供的代码块这一功能,能让我们离梦想更近一步。
Nick_iOS
·
2018-06-20 16:06
年入100万的程序员说,看完这些书至少涨薪10万
书籍介绍目录一、基础的Java知识 相关书籍二、
高质量代码
进
技术僧
·
2018-06-03 11:19
Java
Android性能优化之UI渲染性能优化
本篇博客主要记录一些工作中常用的UI渲染性能优化及调试方法,理解这些方法对于我们编写
高质量代码
也是有一些帮助的,主要内容包括介绍CPU,GPU的职责,UI的overdraw,HierarchyView工具的使用以及
WangLei_ClearHeart
·
2018-04-27 15:00
代码大全之编写
高质量代码
代码好坏的评估分为四个层次,可用,可读,可维护,可扩展。这篇文章就从可读这个角度看一看如何编写出高质量的代码。变量命名代码大全中很详细的阐述了如何给变量取一个好的名称,但开发中我们可能无法记住那么多条,我选择了部分很关键的条目进行举例阐述。变量名应该很清晰的描述出该变量代表的事物包括大部分的临时变量,以下举几个例子-当前日期好名字:currentDate坏名字:date-每页行数好名字:lines
诗和远方丶
·
2018-03-30 00:00
编码规范
为什么每个团队都需要 Code Review?
能产出
高质量代码
的团队通常效率也非常高。在我作为工程师的职业经历中,自动化测试和codereview可说是能同时提高代码质量和开发效率的两个最有效的手段。
LeanCloud_通讯
·
2018-03-21 00:00
为什么每个团队都需要 Code Review?
能产出
高质量代码
的团队通常效率也非常高。在我作为工程师的职业经历中,自动化测试和codereview可说是能同时提高代码质量和开发效率的两个最有效的手段。
LeanCloud_通讯
·
2018-03-21 00:00
为什么每个团队都需要 Code Review?
能产出
高质量代码
的团队通常效率也非常高。在我作为工程师的职业经历中,自动化测试和codereview可说是能同时提高代码质量和开发效率的两个最有效的手段。
LeanCloud_通讯
·
2018-03-21 00:00
为什么每个团队都需要 Code Review?
能产出
高质量代码
的团队通常效率也非常高。在我作为工程师的职业经历中,自动化测试和codereview可说是能同时提高代码质量和开发效率的两个最有效的手段。
LeanCloud_通讯
·
2018-03-21 00:00
编写
高质量代码
之css学习
padding和margin的简写方式顺序是按照顺时针来的css子选择器的使用注意事项:使用子选择器,会增加css选择符的权重,css选择符的权重越高,样式越不容易被覆盖,越容易对其他选择符产生影响。除非是html结构非常稳定,尽量不要使用子选择器为了保证样式容易被覆盖,提高可维护性,css选择符需要保证权重尽可能低csssprite是否需要取决于对服务器的负荷是否有要求,减少http请求css编
null_su
·
2018-01-26 22:30
动态代理——CGlib动态代理
CGlib简介CodeGenerationLibrary的简称,一个开源项目,一个强大、高性能、
高质量代码
生成类库。可以在运行期扩展和增强Java类。
Ascend2015
·
2018-01-14 20:53
javaSE
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他