原文:编写高质量代码--改善python程序的建议(一)

原文发表在我的博客主页,转载请注明出处 初衷 python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人都知道pythonic这个单词,这个词语很难定义,全靠心领神会,但大家心中都认同Tim Peters的 Th ...

2015-12-29 19:13 0 2099 推荐指数:

查看详情

编写高质量代码--改善python程序建议(六)

原文发表在我的博客主页,转载请注明出处! 建议二十八:区别对待可变对象和不可变对象 python中一切皆对象,每一个对象都有一个唯一的标识符(id())、类型(type())以及值,对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数组属于可变 ...

Fri Jan 08 04:10:00 CST 2016 2 1400
编写高质量代码:改善Java程序的151个建议(第7章:泛型和反射___建议93~97)

  泛型可以减少强制类型的转换,可以规范集合的元素类型,还可以提高代码的安全性和可读性,正式因为有这些优点,自从Java引入泛型后,项目的编码规则上便多了一条:优先使用泛型。   反射可以“看透” 程序的运行情况,可以让我们在运行期知晓一个类或实例的运行状况,可以动态的加载和调用,虽然有一定 ...

Fri Sep 30 18:30:00 CST 2016 0 1475
编写高质量代码:改善Java程序的151个建议(第6章:枚举和注解___建议83~87)

  枚举和注解都是在Java1.5中引入的,虽然它们是后起之秀,但其功效不可小觑,枚举改变了常量的声明方式,注解耦合了数据和代码建议83:推荐使用枚举定义常量   常量声明是每一个项目都不可或缺的,在Java1.5之前,我们只有两种方式的声明:类常量和接口常量,若在项目 ...

Mon Sep 26 17:52:00 CST 2016 3 3256
编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议26~30)

建议26:提防包装类型的null值   我们知道Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题,以便让一个基本类型也能参与到面向对象的编程世界中。而在Java5中泛型更是对基本类型说了"不",如果把一个整型放入List中,就必须使用Integer包装类 ...

Tue Sep 13 05:51:00 CST 2016 4 2085
编写高质量代码:改善Java程序的151个建议(第8章:异常___建议110~113)

  不管人类的思维有多么缜密,也存在" 智者千虑必有一失 "的缺憾。无论计算机技术怎么发展,也不可能穷尽所有的场景___这个世界是不完美的,也是有缺陷的。完美的世界只存在于理想中。   对于软件帝国的缔造者来说,程序也是不完美的,异常情况会随时出现,我们需要它为我们描述例外事件,需要它处理非预期 ...

Wed Oct 12 18:24:00 CST 2016 1 1522
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM