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整理书单
8.3;Java从入门到精通;豆瓣评分:6.2;疯狂Java讲义;豆瓣评分:8.2;HeadFirstServle&JSP;豆瓣评分:8.8;JSP&Servlet学习笔记;豆瓣评分:8.0;初级书单编写
高质量代码
X52
·
2017-12-28 15:46
编写
高质量代码
的52个有效方法(七)---系统框架
outstanding.png47.熟悉系统框架框架:将一系列代码封装为动态库(dynamiclibrary),并在其中放入描述其接口的头文件,这样做出来的东西叫做框架。在为MacOSX或iOS系统开发“带图形界面的应用程序”时,会用到名为Cocoa的框架,在iOS上称为CocoaTouch。其实Cocoa本身并不是框架,但是里面集成了一批创建应用程序时经常会用到的框架。要点:许多系统框架都可以直
才华惊动警方
·
2017-12-21 11:20
如何编写
高质量代码
?
前言软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”别难过,作者只不过比你早几年、多几次惊慌而已。请花一两个小时认真阅读这本文,你将会获益匪浅,这是前面N-1个读者的建议。编程老手与高手的误区自从计算机问世以来,程序设计就成了令人羡慕的职业,程序员在受人宠爱之后容易发展成为
轻松学C语言
·
2017-12-19 00:00
编写
高质量代码
改善C#程序的157个建议——建议56:使用继承ISerializable接口更灵活地控制序列化过程
建议56:使用继承ISerializable接口更灵活地控制序列化过程接口ISerializable的意义在于,如果特性Serializable,以及与其像配套的OnDeserializedAttribute、OnDeserializingAttribute、OnSerializedAttribute、OnSerializingAttribute、NoSerializable等特性不能完全满足自定
指间的徘徊
·
2017-12-06 11:00
编写
高质量代码
内存管理讲究的是"好借好还,在借不难在现实生活中非常讲究"好借好还,再借不难"的规则,如果违法了这个规则哪就是"无赖"了.同样,这个规则在写程序代码的过程中非常有效.一点使用完了一个拥有的对象,应该使用release或autorelease释放着个对象的所有权,而不要耍无赖;否则它将影响其他应用的正常运行.通常,应该使用release而不是autorelease只有在不适合立即回收对象的情况下,才
Givenbmli
·
2017-12-03 21:37
《编写
高质量代码
改善Python程序的91个建议》读后程序学习小结
#coding=utf-8#LanguageReference'''参考书:《编写
高质量代码
改善Python程序的91个建议》张颖,赖勇浩著2014.6'''from__future__importwith_statement
BigDeng_2014
·
2017-09-28 12:42
python-自动化测试
6个实例详解如何把if-else代码重构成
高质量代码
本文提纲:为什么我们写的代码都是if-else?这样的代码有什么缺点?是否有优化的方法?如何重构?异常逻辑处理型重构方法状态处理型重构方法为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为null;不同类型执行不同
yinnnnnnn
·
2017-09-11 23:12
理论
Python 学习资源汇总
推荐书籍:Python核心编程(第二版)(强烈推荐,建议有一定基础的看,或者看完简明Python教程再看)Python基础教程第二版(入门,没有核心编程好,但也不错)编写
高质量代码
:改善Python程序的
喵来个鱼
·
2017-08-28 02:08
Python
基础学习
python
代码质量优先——《编写
高质量代码
:改善c程序代码的125个建议》
为了写出高质量的代码,我们需要听取过来人的改善代码质量的经验,《编写
高质量代码
:改善c程序代码的125个建议》就是一本能让人写出
高质量代码
的好书。
东风玖哥
·
2017-08-23 22:13
C语言
Java开发规范(一)
本文摘自阿里开发规范,是阿里工程师们严格遵循的开发标准,同时也是培养自己写出
高质量代码
的必然要求,不让自己写出来的代码像个刚毕业的。
powerfuler
·
2017-08-20 20:57
Java开发规范
前端开发者如何编写
高质量代码
本篇文章只写了关于html和css的部分内容目的是能让大家感受到编写
高质量代码
需要的改变及重要性,内容大多来自笔者最近读的《编写
高质量代码
-web前端开发修炼之道》,感兴趣的小伙伴也可以去看看web标准的核心理念就是将结构
ST_Pace
·
2017-08-03 16:03
读书笔记
Java工程师书单(初级、中级、高级)
初级书单《编写
高质量代码
——改善Java程序的151个建议》这是一本值得入门java的人放在床头的书。此书内容广泛、要点翔实。大多数优秀
攻城狮--晴明
·
2017-08-02 13:01
Java
转载--编写
高质量代码
:改善Java程序的151个建议(第4章:字符串___建议56~59)
原文链接:http://www.cnblogs.com/LH923613603/p/7163692.html阅读目录建议56:自由选择字符串拼接方法建议57:推荐在复杂字符串操作中使用正则表达式建议58:强烈建议使用UTF编码建议59:对字符串持有一种宽容的心态回到顶部建议56:自由选择字符串拼接方法对一个字符串拼接有三种方法:加号、concat方法及StringBuilder(或StringBu
dingtuo8134
·
2017-07-13 23:00
转载---编写
高质量代码
:改善Java程序的151个建议(第3章:类、对象及方法___建议47~51)...
原文链接:http://www.cnblogs.com/LH923613603/p/7067643.html阅读目录建议47:在equals中使用getClass进行类型判断建议48:覆写equals方法必须覆写hashCode方法建议49:推荐覆写toString方法建议50:使用package-info类为包服务建议51:不要主动进行垃圾回收回到顶部建议47:在equals中使用getClas
dingtuo8134
·
2017-06-22 22:00
静态代码工具,实现
高质量代码
编写
前言giphy-downsized.gif点击链接可收听音频,旧号itclan已暂停使用,可移步新号itclanCoder收听更多内容使用静态代码工具,实现
高质量代码
编写对于少量的代码,我们通常能够通过肉眼或者代码编辑器
itclanCoder
·
2017-06-19 14:30
编码规范
高质量代码
的三大要素:可读性、可维护性和可变更性做好代码规范、提高代码质量,能显著增强代码的可读性、可维护性和可变更性。
zx9426
·
2017-06-08 15:34
编写
高质量代码
:改善JavaScript程序建议--面向对象编程
JavaScript是基于对象的弱类型语言,它是以对象为基础,以函数为模型,以原型为继承机制的开发模式。建议1:参照Object构造体系分析prototype机制对象(Object)是没有原型的,只有构造函数拥有原型,而构造类的实例对象能够通过prototype属性访问原型对象。prototype表示类的原型,就是构造类拥有的原始成员。构造函数的prototype属性存储着一个引用对象指针,该指
ligang2585116
·
2017-05-22 19:00
JavaScript
this
面向对象编程
编写高质量代码
转载--编写
高质量代码
:改善Java程序的151个建议(第3章:类、对象及方法___建议36~40)...
原文链接:http://www.cnblogs.com/LH923613603/p/6848338.html阅读目录建议36:使用构造代码块精简程序建议37:构造代码块会想你所想建议38:使用静态内部类提高封装性建议39:使用匿名类的构造函数建议40:匿名类的构造函数很特殊建议36:使用构造代码块精简程序什么叫做代码块(CodeBlock)?用大括号把多行代码封装在一起,形成一个独立的数据体,实现
dingtuo8134
·
2017-05-13 10:00
《JavaScript设计模式与开发实践》阅读摘要
《JavaScript设计模式与开发实践》作者:曾探系统的介绍了各种模式,以及js中的实现、应用,以及超大量
高质量代码
,绝对值得一读面向对象的js静态类型:编译时便已确定变量的类型优点:编译时就能发现类型不匹配的错误
任乃千
·
2017-04-14 16:31
如何保证
高质量代码
如何保证
高质量代码
?有时候程序员会很苦恼,为什么自己这么多bug;有时候测试人员更苦恼,为什么这么简单的case都有bug。
竹雨安安
·
2017-03-15 21:00
编写
高质量代码
的52个建议-笔记
创建对象NSString*someString=@"Thestring";此变量为指向NSString的指针。所有的OC语言的对象都必须这样声明,因为对象所占内存总是分配在“堆”上。再声明一个变量,这两个变量会指向同一个对象NSString*anotherString=someString;这说明当前“栈帧”里分配了两块内存,每块内存的大小都能容下一枚指针。这两块内存里的值都一样,就是NSStri
李波小丑
·
2017-02-26 11:32
『编写
高质量代码
——改善 Python 程序的 91 个建议』
此文章将会不断更新,让自己每天进步一点第二章:编程惯用法建议8:利用assert语句来发现问题①不要滥用assert断言应该被使用在正常逻辑不可到达的地方或正常情况下总是为真的场合
lin聪记
·
2016-10-24 13:09
Python学习
编写
高质量代码
改善Java程序的151个建议--总结摘抄
第一章 Java开发中通用的方法和准则建议1:不要在常量和变量中出现易混淆的字母;(i、l、1;o、0等)。建议2:莫让常量蜕变成变量;(代码运行工程中不要改变常量值)。建议3:三元操作符的类型务必一致;(不一致会导致自动类型转换,类型提升int->float->double等)。建议4:避免带有变长参数的方法重载;(变长参数的方法重载之后可能会包含原方法)。建议5:别让null值和空值威胁到变长
aishangyutian12
·
2016-10-01 12:00
FizzBuzzWhizz in C++
通过和几位高手的结对,开了眼界,他们不光设计能力超强,而且是键盘侠,两手一抹,数行
高质量代码
就跃然眼前,非常过瘾。在CodeRetreat活动后,笔者打算写篇文章梳理一下学到的知识,同时分享给大家。
_张晓龙_
·
2016-09-22 23:15
性能调优-------(二)编写
高质量代码
151个建议
1、不要在变量和常量中出现混淆的代码比如:longi=1l;会很容易看成11如果代码多的话。2、不要让常量变成变量publicstaticfinalinta=newRandom().nextInt();是不是很神奇,如果说static和final确定一个常量但是每次运行都不会知道常量是啥,所以一定要写死常量。3、三木运算符在用的时候确保三元操作符类型一致,否则会基本类型自动转换Strings=St
小诚信驿站
·
2016-09-12 23:50
职场@性能调优系列
编写
高质量代码
改善Python程序的91个建议
编写
高质量代码
改善Python程序的91个建议第1章引论建议1:理解Pythonic概念建议2:编写Pythonic代码建议3:理解Python与C语言的不同之处建议4:在代码中适当添加注释建议5:通过适当添加空行使代码布局更为优雅
碧海情天-赵亮
·
2016-07-26 14:37
Python
代码大全-读书笔记(布尔表达式)
深层次的嵌套似的子程序变得难以理解,所庆幸的是你可以相对容易的避免这么做3结构化编程是一种简单并且仍然适用的思想:你可以通过把顺序、选择和循环三者组合起来而开发出任何程序4将复杂度降低到最低水平是编写
高质量代码
的关键如何度量复杂度
cfj
·
2016-05-08 14:00
读书
编程
代码大全-读书笔记(布尔表达式)
深层次的嵌套似的子程序变得难以理解,所庆幸的是你可以相对容易的避免这么做3结构化编程是一种简单并且仍然适用的思想:你可以通过把顺序、选择和循环三者组合起来而开发出任何程序4将复杂度降低到最低水平是编写
高质量代码
的关键如何度量复杂度
cfj
·
2016-05-08 14:00
编程
读书
代码大全-读书笔记(布尔表达式)
深层次的嵌套似的子程序变得难以理解,所庆幸的是你可以相对容易的避免这么做3结构化编程是一种简单并且仍然适用的思想:你可以通过把顺序、选择和循环三者组合起来而开发出任何程序4将复杂度降低到最低水平是编写
高质量代码
的关键如何度量复杂度
cfj
·
2016-05-08 14:00
读书
编程
Android开发抢手,如何培养成移动开发高手?
一名Andriod开发的技能体现在「实际量级下解决问题的能力」,即高效的产出
高质量代码
,迅速解决开发中存在的BUG,对于需求提出合理的解决方案。
zhuod
·
2016-04-21 16:00
代码质量优先——《编写
高质量代码
:改善c程序代码的125个建议》
为了写出高质量的代码,我们需要听取过来人的改善代码质量的经验,《编写
高质量代码
:改善c程序代码的125个建议》就是一本能让人写出
高质量代码
的好书。
东风玖哥
·
2016-04-13 15:55
读后感和书评
代码质量优先——《编写
高质量代码
:改善c程序代码的125个建议》
为了写出高质量的代码,我们需要听取过来人的改善代码质量的经验,《编写
高质量代码
:改善c程序代码的125个建议》就是一本能让人写出
高质量代码
的好书。
dongfeng9ge
·
2016-04-13 15:00
C语言
书评
《大话设计模式(第1~5章)》读书笔记
因此,也达不到
高质量代码
的要求。活字印刷,面向对象曹操的《长歌行》1.喝酒唱歌
inter_peng
·
2016-04-07 22:35
读书笔记
《大话设计模式(第1~5章)》读书笔记
因此,也达不到
高质量代码
的要求。活字印刷,面向对象曹操的《长歌行》1.喝酒唱歌
inter_peng
·
2016-04-07 22:00
设计模式
读书笔记
【资源汇集.转】Python 学习资源
python-learn-resource.html推荐书籍:Python核心编程(第二版)(强烈推荐,建议有一定基础的看,或者看完简明Python教程再看)Python基础教程第二版(入门,没有核心编程好,但也不错)编写
高质量代码
FrankJingle
·
2016-03-26 12:24
『编写
高质量代码
Web前端开发修炼手册』读书笔记--高质量的CSS
1、怪异模式和DTD标准模式:浏览器根据规范表现页面怪异模式:模拟老浏览器行为防止老站点无法工作(为了兼容老式浏览器的代码),如果漏写DTD(DocumentTypeDefinition文档定义类型)声明,firefox会按照标准模式来解析网页,但在IE中就会触发怪异模式。两种模式的差异比较大,比较典型的是IE对盒模型的解析;在标准模式中,网页元素的宽度是由padding、border、width
kunyashaw
·
2016-03-17 09:00
高质量代码
开发总结
编写代码本身不是一件很复杂的事情。按照一定的逻辑,配合一定的IDE工具,撸起袖子马上就可以干起来。但是不可否认,人与人开发代码的质量还是有差别的。有的同学虽然写代码写了很长时间,但是常常眉毛胡子一把抓,要结构没有结构,要逻辑没有逻辑,更谈不上扩展、测试和性能分析了。那么,个人怎么写出质量还可以的代码呢?结构分析和设计谈到写代码,大家都喜欢一边code一边思考。按照我个人的经验来说,这不是一种很好的
benpaobagzb
·
2016-02-29 20:00
js中一些小知识点总结--持续更新
以下知识点来自于编写
高质量代码
-改善JavaScript程序的188个建议,只用于自我知识的补充。
莫尤公子
·
2016-02-28 10:00
《编写
高质量代码
--改善JavaScript程序的188个建议》学习记录(六)
JavaScript编程规范和应用(一)准确分析JavaScript执行顺序alert(a); //undefinedvara=1;alert(a); //1 由于变量声明实在预编译期进行的,因此,在执行期间,变量对所有代码来说都是可见的,执行上面的代码,提示的值是undefined,而不是1,这是因为变量初始化过程发生在执行期而不是预编译期。在执行期,JavaScript解释器是按着代码先后
sunshinewyf
·
2016-02-22 17:00
《编写
高质量代码
--改善JavaScript程序的188个建议》学习记录(四)
Js中的函数(一)函数的定义方式函数有三种定义方式:1:function语句2:Function构造函数3:函数直接量三者的比较:(1)function语句和函数直接量定义的函数拥有自己的作用域,但是函数构造函数的函数作用域需要动态确定,而不是在定义函数是确定的(2)从时间角度审视,function语句和函数直接量定义的函数具有静态的特征,但是Function构造函数定义的函数具有动态的特性,这种
sunshinewyf
·
2016-02-22 17:00
《编写
高质量代码
--改善JavaScript程序的188个建议》学习记录(五)
Js中的对象(一)原型:在JavaScript中,对象是没有原型的,只有构造函数拥有原型,而构造类的实例对象都能通过prototype属性访问原型对象。在JavaScript中,对象应该是类(class)和实例(instance)的关系演化。类是对象的模型化,而实例则是类的特征具体化,类包含很多概念类型,如元类,超类,泛类和类型等。例如:functionClass(type){ this.ty
sunshinewyf
·
2016-02-22 17:00
《编写
高质量代码
--改善JavaScript程序的188个建议》学习记录(三)
Js字符串 在字符串的复制和传递过程中,JavaScript解释器都是以引用方式来实现对字符串的操作,将字符串数据存储到堆区,然后把字符串的引用地址存储在字符串变量中,同时为了避免错误操作,由于JavaScript解释器强制字符串在堆区存储的数据是不可变的,这就相当于设置了字符串在堆区存储的数据为“只读”内容,因此,没有一种JavaScript语法和方法或者属性可以改变字符串的原字符 当
sunshinewyf
·
2016-02-22 17:00
《编写
高质量代码
--改善JavaScript程序的188个建议》学习记录(二)
Js中的数组(一)数组类型检测的方法由于用typeof来检测数组类型,得到的是“object”,所以根本不能真正准确地检测出数组类型,可以自定义下面一种方法:varis_array=function(value){ returnvalue&& typeofvalue==="object"&&value.constructor===Array; }; 但是,上面的函数在识别从不同的window或
sunshinewyf
·
2016-02-22 17:00
《编写
高质量代码
--改善JavaScript程序的188个建议》学习记录(一)
js优化攻略(一):减少全局变量污染 js中的全局变量的定义就是在所有作用域中都可见的变量,它的定义方法有三种: (1)在任何函数外面直接执行var语句 eg:varf='value'; (2)直接添加一个属性到全局对象中,全局对象就是所有全局对象的容器,在web浏览器中,全局对象是window eg:window.f='value'; (3)直接使用未经声明的变量,以这种方式定义的全
sunshinewyf
·
2016-02-22 17:00
编写
高质量代码
——笔记
摘抄《编写
高质量代码
——改善JAVA程序的151个建议》,记录一下实用的一些知识点。1、不要在常量和变量中出现易混淆的字母包名全小写,类名首字母全大写,常量全部大写并用下划线分割,变量采用驼峰明明法。
酷鱼影子
·
2016-02-21 13:04
学习笔记
编写高质量代码
改善Java程序的151个建议
代码规范
编写
高质量代码
——笔记
摘抄《编写
高质量代码
——改善JAVA程序的151个建议》,记录一下实用的一些知识点。1、不要在常量和变量中出现易混淆的字母包名全小写,类名首字母全大写,常量全部大写并用下划线分割,变量采用驼峰明明法。
kuyuyingzi
·
2016-02-21 13:00
代码规范
改善Java程序的151个建议
编写高质量代码
2016.2奋斗
《编写
高质量代码
》2.html.css查漏补缺3.高3,权64.做小游戏js5.apicloud手机应用6.jq7.bootstrap8.其他框架、工具9.全栈10.编写个组件——估计能干到实习。
听风1993
·
2016-02-04 17:00
编写
高质量代码
--改善python程序的建议(八)
原文发表在我的博客主页,转载请注明出处!建议四十一:一般情况下使用ElementTree解析XMLpython中解析XML文件最广为人知的两个模块是xml.dom.minidom和xml.sax,作为主要解析XML方法的两种实现,DOM需要将整个XML文件加载到内存中并解析为一棵树,简单但是内存消耗大;SAX是基于事件驱动的,虽不需要全部装入XML文件,但是处理过程复杂。一般情况下选择Elemen
cotyb
·
2016-01-30 19:00
总结|
高质量代码
的一些要素
7月28日的日常学习记录
高质量代码
三要素:可读性,可维护性,可变更性可读性强:不要编写大段代码将段落封装成一个又一个函数在编写代码的工程中养成不断重构的习惯函数设计遵循的原则:职责驱动设计从上往下的编写
niceforbear
·
2016-01-23 00:00
code
高质量
编写
高质量代码
--改善python程序的建议(六)续
建议三十:记住函数传参既不是传值也不是传引用以往关于python中函数传参数有三种观点:传值传引用可变对象传引用,不可变对象传值这些理解都是有些偏差的,python中的赋值与我们所理解的C/C++等语言的赋值的意思并不一样。以如下语句为例来看C/C++和python是如何运作的a=5,b=a,b=7C/C++中当执行b=a的时候,在内存中申请一块内存并将a的值复制到该内存中,当执行b=7之后是将b
zhaican
·
2016-01-21 12:14
python
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他