软件工程
文章平均质量分 91
lithe
这个作者很懒,什么都没留下…
展开
-
用正确的方法来写出质量好的软件的75条体会[收藏]
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Te原创 2004-09-02 16:23:00 · 1168 阅读 · 0 评论 -
软件开发成功12法则[收藏]
关键字 Joel Spolsky 出处 www.joelonsoftware.com/ The Joel Test: 软件开发成功 12 法则 作者: Joel Spolsky译: 李国华 Frank Li 编辑: 孙雯辰 Rosemary Sun 2000年8月9日有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别介,等一下!别按那个联接! 给你六年你也搞不清这原创 2004-09-08 11:50:00 · 1532 阅读 · 0 评论 -
行进中开火
作者: 周思博 (Joel Spolsky)译: Siyan Li 李思延 编辑: Paul May 梅普華 2002年1月6日时不时,总有一阵儿,我什么事也干不了。 我也去办公厅,东瞄瞄,西看看,每十秒钟查一次电子邮件,网上逛一圈。也许干点儿象付运通卡账单之类不需要大脑的事。不过要回去哗啦哗啦写程序,可没门儿。 这种不出活的状态,一般通常会持续一两天。在我的软件开发生涯中也有过几原创 2005-01-27 12:31:00 · 1442 阅读 · 0 评论 -
怎样成为优秀的软件模型设计者?
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterpr原创 2005-01-20 19:29:00 · 1433 阅读 · 0 评论 -
每日构建(daily build)是你的朋友
作者: 周思博 (Joel Spolsky)译: Chen Bin 2001年1月27日1982年,我家定购了IBM的PC机(IBM生产的最早的个人计算机,是现代流行的标准化的个人计算机的祖宗)。我们家可能是以色列最早拥有这种PC机的几个家庭之一。当时我们跑到了仓库等着电脑从港口运过来。事实上,我说服我爸购买的是带有全套附属设备的个人计算机(译者按:有些现在很便宜的附属设备,那时候都是非常昂贵原创 2005-01-26 19:15:00 · 1866 阅读 · 0 评论 -
看起来简单,实际上复杂
看起来简单, 实际上复杂 作者: 周思博 (Joel Spolsky)译: Bo Yang 翻译 编辑: Billy Chen 编校 2002年3月4日我们在CityDesk里有一个使用性上的小问题。 问题是这样的:你可以用菜单上“导入网页”的命令,从因特网上导入一个文件。你也可以用鼠标拖放的方法,从磁盘上导入一个文件。但是菜单上没有“导入磁盘文件”原创 2005-01-27 19:10:00 · 1818 阅读 · 1 评论 -
Rational Purify 使用及分析实例
Rational Purify 使用及分析实例蔡林, IBM 中国软件开发中心软件工程师2006 年 3 月 20 日本文介绍了 IBM Rational Purify的基本概念和在不同操作系统中使用Purify对C/C++源程序中存在的内存问题进行勘察和分析,并且提供了有关的实例以便读者在实际操作中作为参考。简介本文介绍了IBM Rational Purify的基本概念和在不转载 2006-03-23 09:24:00 · 2588 阅读 · 0 评论 -
架构宣言: MDA 实战
Mikko Kontio, 生产经理, Softera2005 年 12 月 08 日在这一期文章中,把已经学到的关于 MDA 的知识应用于实践,了解如何使用开放源码的模型驱动架构(MDA)工具来简化 Spring-Hibernate 的开发。我最近的几个专栏提供了 MDA 技术的背景知识。在这一期文章中,随着我介绍如何用一个叫做 AndroMDA 的开放源码 MDA 工具构建简单的应转载 2006-04-05 21:43:00 · 1747 阅读 · 0 评论