搜索到与相关的文章
编程技术

一堂如何提高代码质量的培训课

今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。高质量代码的三要素我们评价高质量代码有三要素:可读性、可维护性、可变更性。我们的代码要一个都不能少地达到了这三要素的要求才能算高质量的代码。1.可读性强一提到可读

系统 2019-08-29 21:58:58 1706

编程技术

利用视图管理器高效编写 SQL SELECT 语句

献给初学者,老鸟别扔砖头编写SQL语句一直都是比较纳闷的事,编写时没有一个良好的检错机制,只能运行时才能发现错误,特别是关联的表一多起来,思绪不免会被搞得晕头转向最后不知迷失在什么地方了。近日偶然发现并不是M$没有提供一个良好的傻瓜化界面给我们这帮懒兄懒弟们使用,而是我们自己视而不见,那就是SQLServer中的视图管理器,它不仅可以让我们方便地在多个表中进行查询而不去理会他们之间的关系(当然多个表之间必须存在必要的关系),还可以用它进行别名、排序、条件等

系统 2019-08-29 21:55:37 1706

编程技术

认识项目管理

目前,随着IT项目规模和复杂性不断提高,尤其是一个软件项目,它成功的关键点已从原来的技术上转移到管理上。目前,政府、企业、大公司包括一些小公司和个人也逐渐意识到项目管理的重要性,但是现今国外内项目成功率都不高。据斯坦迪什咨询集团的调查数据,美国1995年所有IT技术项目平均成功率只有16.2%,到1998年,这个数据也仅仅达到了26%,2006年,成功率为36%,而国内信息技术项目的成功率则还要低很多。不成功的原因很多,个人认为主要问题是,管理人员的“管理

系统 2019-08-12 09:30:27 1706

编程技术

人人都是领域专家-活动图

/***转载请注明作者longdickhttp://longdick.iteye.com**/相关帖子:1、人人都是领域专家-用例图2、人人都是领域专家-活动图3、人人都是领域专家-类图4、人人都是领域专家-顺序图5、人人都是领域专家-类图关系化6、人人都是领域专家-类图关系说明需求阶段用例图完成以后,需要进一步描述用例。由于每一个用例可能对应几个事件流,单从用例不能获取有效的信息。这时候就要用到活动图了。活动图专门用来描述用例的事件流。我们借用上一节其中

系统 2019-08-12 09:30:24 1706

编程技术

程序员必知8大排序3大查找(一)

第二篇《程序员必知8大排序3大查找(二)》《程序员必知8大排序3大查找(三)》每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如

系统 2019-08-12 09:30:03 1706

编程技术

QT-everywhere-opensource-src-4.8.0 移植arm飞

此次记录的是我移植的心酸历程!原帖在http://bbs.witech.com.cn/thread-14486-1-1.html,今将其贴到自己的博客里。我现在在ubuntu11.10上,已经把qt-everywhere-opensource-src-4.8.1.tar编译好了,目录在/usr/local/arm/qt-embeded-arm-4.8.0,在相应的arm6410Ok板子上也建了相应的目录,有两个问题很困惑我:第一:有的教程说只把PC上编译好

系统 2019-08-12 09:29:50 1706

Python

【Python 100天从新手到大师】 Python惯例

Python惯例“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。让代码既可以被导入又可以被执行。if__name__=='__main__':用下面的方式判断逻辑“真”或“假”。ifx:ifnot

系统 2019-09-27 17:57:29 1705

Python

Python 2.x 与 Python 3.x 除法运算的区别

Python2.x与Python3.x除法运算的区别strong@foreverstrong:~$pythonPython2.7.12(default,Dec42017,14:50:18)[GCC5.4.020160609]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>fps=15.6>>>fps15.6>>>>>>int(fps+1)/35>>>>>>(f

系统 2019-09-27 17:57:27 1705