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
高质量代码
《编写
高质量代码
--改善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
编写
高质量代码
--改善python程序的建议(一)
初衷python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人都知道pythonic这个单词,这个词语很难定义,全靠心领神会,但大家心中都认同TimPeters的《TheZenofPython》中提到的几点:美胜
zhaican
·
2016-01-21 12:54
python
如何编写
高质量代码
对于开发人员来说,编写高质量的代码是有很重要的意义的,特别是在团队协作里。本篇博文从前端开发的角度,总结出编写高质量前端代码的一些经验。前端开发涉及的主要语言包括html,css,js等。这里主要针对JS来介绍。编码思维1.逻辑思维当接到某个任务的时候,不要急于开始动手,而是先静下心来思考,理清这个任务要实现的功能,这个功能用在什么场景下,将来是否会复用,如果将来会变化,可能会怎样变化。要怎么设计
千丈
·
2016-01-16 14:35
SpringMVC
如何编写
高质量代码
对于开发人员来说,编写高质量的代码是有很重要的意义的,特别是在团队协作里。本篇博文从前端开发的角度,总结出编写高质量前端代码的一些经验。前端开发涉及的主要语言包括html,css,js等。这里主要针对JS来介绍。 编码思维1.逻辑思维当接到某个任务的时候,不要急于开始动手,而是先静下心来思考,理清这个任务要实现的功能,这个功能用在什么场景下,将来是否会复用,如果将来会变化,可能会怎样变化。要怎么设
ZRainna
·
2016-01-12 16:00
编写
高质量代码
--改善python程序的建议(七)
原文发表在我的博客主页,转载请注明出处!建议三十四:掌握字符串的基本用法编程有两件事,一件是处理数值,另一件是处理字符串,在商业应用编程来说,处理字符串的代码超过八成,所以需要重点掌握。首先有个小技巧,python遇到未闭合的小括号时会自动将多行代码拼接为一行,同时把相邻的两个字符串字面量拼接再议,比如下面的两个代码是等价的。s=('SELECT*' 'FROMatable' 'WHEREafie
cotyb
·
2016-01-11 19:00
编写
高质量代码
--改善python程序的建议(六)
原文发表在我的博客主页,转载请注明出处!建议二十八:区别对待可变对象和不可变对象python中一切皆对象,每一个对象都有一个唯一的标识符(id())、类型(type())以及值,对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数组属于可变对象。来看一段程序:classStudent(object): def__init__(self,name,
cotyb
·
2016-01-07 20:00
编写
高质量代码
–改善python程序的建议(五)
原文发表在我的博客主页,转载请注明出处!建议二十三:遵循异常处理的几点基本原则python中常用的异常处理语法是try、except、else、finally,它们可以有多种组合,语法形式如下:try: #Runthemainactionfirst except: #当try中发生name1的异常时处理 except: #当try中发生name2或name3中的某一个异常的时候处理 excepta
cotyb
·
2016-01-06 11:00
编写
高质量代码
--改善python程序的建议(四)
原文发表在我的博客主页,转载请注明出处!建议十八:有节制的使用from...import语句python提供了三种方式引入外部模块:import语句from...import...__import__函数使用的时候需要注意以下几点:一般情况下尽量优先使用importa形式,如访问B时需要使用a.B的形式有节制地使用fromaimportB形式,可以直接访问B尽量避免使用fromaimport*,因
cotyb
·
2016-01-05 23:00
高质量代码
代码质量所涉及的5个方面:编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。这5个方面很大程序上决定了一份代码的质量高低。我们分别来看一下这5方面: 编码标准:这个想必都很清楚,每个公司几乎都有一份编码规范,类命名、包命名、代码风格之类的东西都属于其中。代码重复:顾名思义就是重复的代码,如果你的代码中有大量的重复代码,你就要考虑是否将重复的代码提取出来,封装成一个公共的方法或者组件。代码覆盖
u012442972
·
2016-01-04 17:00
java
检测
编写
高质量代码
--改善python程序的建议(三)
原文发表在我的博客主页,转载请注明出处!建议十三:警惕eval()的安全漏洞相信经常处理文本数据的同学对eval()一定是欲罢不能,他的使用非常简单:eval("1+1==2")#进行判断 eval("'A'+'B'")#字符连接 eval("1+2")#数字相加python中eval()函数将字符串str当成有效的表达式来求值并返回计算结果,其函数声明如下:eval(expression[,gl
cotyb
·
2015-12-31 12:00
Java web后端开发的小伙伴快来!
福建实达电脑设备有限公司现需招聘1名:Java开发工程师薪资:面议 企业规模:800-1000 已上市 职位类别:软件开发工程师 工作地点:福州鼓楼区岗位职责:1)按代码及框架规范编写
高质量代码
dj起点
·
2015-12-31 10:18
java
Web
软件开发
福建实达电脑设备
福州鼓楼区
Java web后端开发的小伙伴快来!
福建实达电脑设备有限公司现需招聘1名:Java开发工程师薪资:面议企业规模:800-1000已上市职位类别:软件开发工程师工作地点:福州鼓楼区岗位职责:1)按代码及框架规范编写
高质量代码
;2)协助测试完善测试用例
dj起点
·
2015-12-31 10:18
Java
web
软件开发
编写
高质量代码
–改善python程序的建议(二)
原文发表在我的博客主页,转载请注明出处!建议七:利用assert语句来发现问题断言(assert)在很多语言中都存在,它主要为调试程序服务,能够快速方便地检查程序的异常或者发现不恰当的输入等,可防止意想不到的情况出现。其语法如下:assertexpression1[","expression2]其中expression1的值会返回True或者False,当值为False的时候会引发Assertio
cotyb
·
2015-12-30 23:00
编写
高质量代码
--改善python程序的建议(一)
原文发表在我的博客主页,转载请注明出处!初衷python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人都知道pythonic这个单词,这个词语很难定义,全靠心领神会,但大家心中都认同TimPeters的《TheZ
cotyb
·
2015-12-29 19:00
[置顶] 建议53:用状态模式美化代码,关于python-state工具包的理解
在《编写
高质量代码
:改善python程序的91个建议》的建议53:用状态模式美化代码小节中,介绍了状态模式如下:就是当一个对象的内在状态改变时,允许改变其行为,但这个对象看起来像是改变了其类。
wxx634897019
·
2015-12-22 18:00
写出
高质量代码
的10个Tips
1.打好基础写出
高质量代码
,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相关的几点:掌握好开发语言,比如做Android就必须对Java足够熟悉,
weizaishouex2010
·
2015-12-22 16:00
java
【进阶修炼】——改善C#程序质量(1)
内容主要来自《编写
高质量代码
-改善C#程序的157个建议》(陆敏技),这本书写的真的很好,都是些实战经验的总结,建议大家购买,这其中的建议不仅仅适合于C#,只要你做.NET开发,阅读此书都会从中受益。
·
2015-12-09 15:33
C#
一、编写高质量的代码—Java开发中通用的方法和准则(笔记)
本博文为《编写
高质量代码
—改善Java程序的151个建议》一书的阅读笔记。该书从很多方面给予了编写
高质量代码
的宝贵经验。而且该书应该是那种开发经验越丰富,体会越深的书籍。
虫草
·
2015-11-30 16:20
J2SE
Android清洁架构(一)
AndroidCleanArchitecture系列之一——清洁的Android架构原文链接点我开始我们都知道,编写
高质量代码
非常困难而且复杂。
wanglu198506
·
2015-11-21 03:00
android
架构
软件
编写
高质量代码
改善C#程序的157个建议[避免finaly内的无效代码、避免嵌套异常、避免吃掉异常、注意循环异常处理]
原文: 编写
高质量代码
改善C#程序的157个建议[避免finaly内的无效代码、避免嵌套异常、避免吃掉异常、注意循环异常处理] 前言 本文已同步到http://www.cnblogs.com
·
2015-11-13 21:28
final
编写
高质量代码
改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception]
原文: 编写
高质量代码
改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception] 前言 自从.NET出现后,关于
·
2015-11-13 21:18
exception
编写
高质量代码
改善C#程序的157个建议[协变和逆变]
原文: 编写
高质量代码
改善C#程序的157个建议[协变和逆变] 前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。
·
2015-11-13 21:13
高质量代码
编写
高质量代码
改善C#程序的157个建议[C#闭包的陷阱、委托、事件、事件模型]
原文: 编写
高质量代码
改善C#程序的157个建议[C#闭包的陷阱、委托、事件、事件模型] 前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html
·
2015-11-13 21:46
高质量代码
编写
高质量代码
改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
原文: 编写
高质量代码
改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法] 前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能
·
2015-11-13 21:45
lambda
编写
高质量代码
改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束]
原文: 编写
高质量代码
改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束] 前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能
·
2015-11-13 21:36
高质量代码
挨踢项目求生法则——编码篇
大部分程序员是追求进步和
高质量代码
的,往往是烂的管理方式、无节操的项目工期而导致程序员不知所措、疲于奔命、为赶工而写代码。当加班成常态,你还跟我谈什么代码质量呢! 什么叫挨踢项目?
·
2015-11-13 20:56
编码
编写
高质量代码
改善C#程序的157个建议[IEnumerable
和IQueryable
、LINQ避免迭代、LINQ替代迭代]
原文: 编写
高质量代码
改善C#程序的157个建议[IEnumerable<T>和IQueryable<T>、LINQ避免迭代、LINQ替代迭代] 前言 本文已更新至http
·
2015-11-13 20:07
query
编写
高质量代码
改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值]
原文: 编写
高质量代码
改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值] 前言 从.NET3.0开始,C#开始一直支持一个新特性:匿名类型。
·
2015-11-13 20:06
lambda
编写
高质量代码
改善C#程序的157个建议[勿选List
做基类、迭代器是只读的、慎用集合可写属性]
原文: 编写
高质量代码
改善C#程序的157个建议[勿选List<T>做基类、迭代器是只读的、慎用集合可写属性] 前言 本文已更新至http://www.cnblogs.com/
·
2015-11-13 20:05
高质量代码
编写
高质量代码
改善C#程序的157个建议[为类型输出格式化字符串、实现浅拷贝和深拷贝、用dynamic来优化反射]
原文: 编写
高质量代码
改善C#程序的157个建议[为类型输出格式化字符串、实现浅拷贝和深拷贝、用dynamic来优化反射] 前言 本文已更新至http://www.cnblogs.com/
·
2015-11-13 20:04
dynamic
编写
高质量代码
改善C#程序的157个建议[泛型集合、选择集合、集合的安全]
原文: 编写
高质量代码
改善C#程序的157个建议[泛型集合、选择集合、集合的安全] 前言 软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类。
·
2015-11-13 20:04
高质量代码
编写
高质量代码
改善C#程序的157个建议[10-12]
原文: 编写
高质量代码
改善C#程序的157个建议[10-12] 前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。
·
2015-11-13 20:03
高质量代码
编写
高质量代码
改善C#程序的157个建议[动态数组、循环遍历、对象集合初始化]
原文: 编写
高质量代码
改善C#程序的157个建议[动态数组、循环遍历、对象集合初始化] 前言 软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类。
·
2015-11-13 20:02
高质量代码
编写
高质量代码
改善C#程序的157个建议[4-9]
原文: 编写
高质量代码
改善C#程序的157个建议[4-9] 前言 本文首先亦同步到http://www.cnblogs.com/aehyok/p/3624579.html。
·
2015-11-13 20:01
高质量代码
编写
高质量代码
改善C#程序的157个建议[1-3]
原文: 编写
高质量代码
改善C#程序的157个建议[1-3] 前言 本文主要来学习记录前三个建议。
·
2015-11-13 20:00
高质量代码
《编写
高质量代码
:改善c++程序的150个建议》
这本书没什么新东西,大部分是effective c++或者其它书的摘抄,下面记录下我可能在编程时会忽略的几点。 1. 结构体内变量布局:按类型大小从小到大声明。 2. 在c++代码中引入大量c代码,注意下是否要加入extern "c".(c++重载,函数名会加标志) 3. 用智能指针管理new对象。 4. 用成员初始
·
2015-11-13 19:53
高质量代码
C#程序的157个建议
编写
高质量代码
改善C#程序的157个建议——导航开篇 前言 由于最近工作重心的转移,原来和几个同事一起开发的项目也已经上线了,而新项目就是在现有的项目基础上进行优化延伸扩展
·
2015-11-13 18:11
C#开发157条建议
动态数组、循环遍历、对象集合初始化
编写
高质量代码
改善C#程序的157个建议[动态数组、循环遍历、对象集合初始化] 前言 软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类。
·
2015-11-13 18:58
C#开发157条建议
C#开发157
C#开发157条建议 编写
高质量代码
改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值] 摘要: 前言 从.NET3.0
·
2015-11-13 17:20
C#开发157条建议
编写
高质量代码
(JavaScript篇)
1、使用“(function(){})()”这样的写法去控制变量在作用域,避免冲突。 例如: View Code 1 <script type="text/JavaScript"> 2 (function(){ 3 var a=1,b=2; 4 //..... 5 })(); 6 </script> 7
·
2015-11-13 14:10
JavaScript
高质量代码
一、Parse与TryParse 我们以Int32为例,首先看一下Int32提供的Parse和TryPase方法: 从Parse和TryParse方法上我们可以看出它们之间的主要区别在于:如果Prase转换失败则会直接抛出异常;而TryParse在转换失败的时候会返回false,并且将out的Int32值设置为0. 如果我们要使用Parse方法来处理任意字符串转换为I
·
2015-11-13 10:46
高质量代码
《编写
高质量代码
:改善C#程序的157个建议》勘误表
《编写
高质量代码
:改善C#程序的157个建议》中关于勘误的描述: 资源及勘误 通常情况下,一个问题的解决方案往往不止一种,你可能会不同意本书中的一些观点,甚至会强烈反对。
·
2015-11-13 09:49
高质量代码
编写
高质量代码
改善java程序的151个建议——[52-57]String !about String How to use them?
原创地址: http://www.cnblogs.com/Alandre/ (泥沙砖瓦浆木匠),须要转载的,保留下! Thanks Although the world is full of suffering , it is full also of the overcoming of it. -Hellen Keller
·
2015-11-13 05:31
String
《编写
高质量代码
--Web前端开发修炼之道》读书笔记
前言 这两周参加公司的新项目,采用封闭式开发 (项目成员在会议室里开发),晚上加班到很晚,所以没时间和精力写原创博客了,今天就分享下这篇《编写
高质量代码
--Web前端开发修炼之道》读书笔记吧。
·
2015-11-12 23:29
web前端开发
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他