以图明志

互联网时代

中国IT产业的软件质量危机

国内浮躁之风至今不减
IT产业在不断成熟,从1970年后,软件工程从形成雏形到现在,软件行业就在不断的走向成熟。而我们国家的软件行业,却还在淘气着。我很佩服那些加班加点的同事们,在短短的一个月就能开发出那么多代码的产品,然而成功居少数,大多数最后的路走向更加漫长的荆棘。劣质产品带给开发人员的加班,也带给售后人员一刻钟也不停的投诉电话。

IT人家

测试的职责到底是什么呢?

想通了你就会豁然开朗
以前,我是个开发人员。我不喜欢这个工作,无尽的压力让我疲惫。我几乎从未感觉到自己的工作做得足够好。我从未有过真正的休息。如果我没做好,我们就可能超过最后期限,或者是打包了一个垃圾产品。经历了这些之后,成为一个测试管理者感觉就像是休假一样。

编程思想

从编程的命名谈编码质量问题

望文生义正是语言文字的根本使命
很多人以为提高编码质量,需要很多激动人心的创新,需要明显的飞跃,这也许对,但我个人感觉项目中提高编码质量是个水磨功夫,要一步步积累,方法论大多时候帮助不大。这次先从命名说起。当我们看到一份设计图或一份代码时,大多数人会【望文生义】。

JavaScript

如何写出高质量的JavaScript代码

学习下如何写出高质量的js编码
优秀的Stoyan Stefanov在他的新书中(《Javascript Patterns》)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等。这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写API文档,同事的review,使用JSLint。

编程思想

如何改善你的程序代码质量

花时间读一下这篇文章能让你的代码更高质量
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。

IT人家

高质量代码是程序员的追求

优秀的程序员永远都是稀缺的
首先来看一个事实,百度,谷歌,腾讯的程序员们的工资是一般程序员的2,3倍,高级程序员的工资可能是5倍以上。国外创业企业的软件开发者由于可以拿到股份,收入可能有百倍之多。这是为什么呢?他们的电脑性能最多比我们的好50%吧。他们的工作时间可能还要比我们少。他们的人体构造和我们也没有任何区别。他们的智商就算高,也不会高一倍吧。

编程思想

从C/C++与Java的语言设计看代码质量问题

降低犯错的机会,写出好程序代码
历代编程语言演化,都尝试着去解决不同的附属性困难问题。从Java反省C++的诸般问题而进行改良的结果,我们可以看出它所尝试要解决的问题的困难。Java中有一个很重大的特色,就是垃圾收集机制(Garbage Collection,GC)。垃圾收集机制允许程序设计者尽管放心的去配置所需的内存空间,而毋需自行处理这些内存空间的释放问题,因为垃圾收集器(Garbage Collector)会自动判断已经不被程序所使用的内存空间,并且自动释放。

IT人家

良好编程风格的养成

编程风格不仅仅是关乎代码质量更是一种艺术修养
编程风格不仅仅是关乎代码质量问题,更是一种艺术修养问题,糟糕的不良的丑陋的编程风使代码维护变得困难,而且无形中也增加了产生bug的频率。什么样的编程风格才是优秀的?养成一种良好的编程风格并长久坚持之。注释恰到好处。变量命名要合理。权衡可读性和效率。尽量用括号。

搜索引擎优化

低跳出率是优秀网站的一个标志

降低跳出率改善网站质量
简单来说,跳出率可以从一个角度反映出用户对你网站的满意程度。其满意程度与网站跳出率的高低成反相关。即:网站跳出率越高,则用户满意度越低,网站跳出率越低,则用户满意度越高。网站跳出率越高,反映出的问题是你的网站吸引度不够,难以留住用户。

软件架构技术

如何进行单元测试

单元测试可以有效提高代码质量保证
单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。

IT人家

你的代码真的完成了吗

只有真正完成了的代码才是高质量的代码
Alixx Skevington贴出一篇“完成宣言”以引发讨论,其中谈到团队成员针对各自的工作质量向彼此做出的承诺,并清晰表明了他们对于使用代码交付业务价值的承诺。他的“完成”条件列表包括:我会确保我的代码可用。我的代码是为了供他人使用、与他人交互的,我所写的一切都要保证这是令人愉快的过程。
1 / 1 首页 < Prev 1 Next > 尾页 页码: