
软件工程
文章平均质量分 54
cngkqy
这个作者很懒,什么都没留下…
展开
-
maven配置远程仓库私服的服务器账号、密码
maven 仓库原创 2022-10-25 15:21:33 · 13182 阅读 · 0 评论 -
写出漂亮代码的七种方法
首先我想说明我本文阐述的是纯粹从美学的角度来写出代码,而非技术、逻辑等。以下为写出漂亮代码的七种方法:1, 尽快结束 if语句例如下面这个JavaScript语句,看起来就很恐怖:1 function findShape(flags, point, attribute, list) {2 if(!findShapePoints(flags, point, attribut转载 2008-12-18 09:20:00 · 2082 阅读 · 0 评论 -
使用SET NOCOUNT优化存储过程
1 简单是关键 简单的设计总是花较少的时间完成复杂的任务。因此记住要总是做有可能完成的最简单的事情。如果你发现一个事情很复杂,用简单的事情替换它。与其在复杂的代码上消耗更多的时间,还不如用简单的代码替换,这样更快,而且更省事。尽可能使事情简单化,在执行计划期间,尽可能不增加新的功能。要记住保持简单的设计是长期坚持的工作。 2 选择系统比喻 选择系统比喻是为了通过对类和方法的一致命名,为团队提供一致转载 2008-01-17 11:15:00 · 656 阅读 · 1 评论 -
Extreme Programming介绍
Extreme Programming介绍计划 User stories的编写 开发计划的制定 经常构造版本 Load Factor因子的确定 将项目分解为各个迭代期 每个迭代期开始时制定计划 人员集中 站着开每日晨会 当实施遇到困难时及时修正XP设计 简单化. 采用编程规范 设计时使用CRC卡片 使用Spike Solution 方转载 2008-01-17 11:13:00 · 4424 阅读 · 0 评论 -
IT国内应用软件项目管理的若干问题
项目管理意识 不能真正区分项目实施和项目管理的工作任务,是目前存在的普遍问题。可概括为“没事做”和“没人做”并存的现象,这往往由开发骨干兼任项目经理所致。一方面,如果设立专职的项目经理,专做项目管理而不做任何分析、设计、编码、测试等具体的技术实施工作,就会感觉“没事做”,或是在打杂。另一方面,由于主要或全部精力均忙于具体技术工作,各种项目管理任务(如:项目分析/评估、项目计划的制定/检查/转载 2008-01-18 11:21:00 · 857 阅读 · 0 评论 -
基于UML和ASP.NET实现三层B/S结构系统开发
基于UML和ASP.NET实现三层B/S结构系统开发作者:胡颖辉 宁赛飞 来源:IBM摘 要 进行良好的系统分析和设计是软件项目开发的关键,构架设计的合理与否往往决定了项目的成败。本文结合一个项目的开发,阐述了基于UML的系统建模过程和基于ASP.NET实现面向对象的三层结构应用系统的方法。 关键词 ASP.NET; 三层结构; UML建模; 系统开发架构设计是软件开发的基础,转载 2007-12-10 10:25:00 · 986 阅读 · 0 评论 -
《大话设计模式》
经过很长一段时间的努力,《大话设计模式》一书,即《小菜编程成长记》的完整版,已由清华大学出版社在07年12月出版。目前在各大书店和网上书店购买得到。希望能给爱好面向对象和设计模式的朋友提供帮助。 http://www.cnblogs.com/cj723/转载 2007-12-10 10:06:00 · 1281 阅读 · 0 评论 -
Effective Code Review
在Google上用Effective Code Review作为关键字搜索,最顶上的文章就是这篇:Effective Code Reviews without the Pain,写得挺实在的,那我们就借鉴一把:目的1. 提高代码质量(短期与长期)2. Developer之间的技术交流,提高个人能力原则1. 提问比过早的下对或错的结论要好。2. 对代码转载 2008-01-25 14:48:00 · 890 阅读 · 0 评论 -
Code Review 理论与实战
摘 要Code Review是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。本文通过对Code Review的一些概念和经验的探讨,就如何进行Code Review和Code Review中应该注意什么提出一些建议。 本文中涉及的问题大部分针对JAVA类代码。同时本文不涉及Code Review过程和组织。关键词: Code R转载 2008-01-25 10:47:00 · 766 阅读 · 0 评论 -
Code Review(代码复查)
Code Review(代码复查) 文:船长 你读过他人的程序代码吗?相信很多人在读他人代码转载 2008-01-25 10:42:00 · 1532 阅读 · 0 评论 -
CodeReview到底干点啥?
CodeReview到底干点啥?今天现场的Leader心血来潮,号召大家来搞codeReview。搞得那叫一个郁闷阿。其实仔细想想自己也不是很明白,CodeReview到底要干点啥?从网上找了点一下是引用。 codereview是不解决程序的编译问题的,它主要的职责是保证代码的质量。 Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个转载 2008-01-25 11:03:00 · 1387 阅读 · 1 评论 -
软件质量保证的最佳实践之一:Code review和Case review
Bug分析:为bug预防奠定基础, 强调软件缺陷的预防。软件质量是构建起来的,由软件开发的整个过程质量所决定的,软件质量肯定不是通过测试测出来的。所以软件缺陷的预防自始至终是重要的。除了缺陷分析,另外一个很重要的实践就是:代码复审(code review)和测试用例的复审(Test Case review)。1.Code review在IBM、微软等很多公司都有一个很好的实践,那就是Cod转载 2008-01-25 11:37:00 · 874 阅读 · 0 评论 -
web项目经理手册-项目经理需要铭记在心的话
1、项目经理不是来管人的,而是来支持人的。 解析:不光是项目经理,任何经理的职位都是如此。但现实中很多人并不是那么做,这也是为什么他们没能把项目做成功的原因。作为项目经理首先要端正态度,认识到这份工作职责的本质。2、好的开始是成功的一半。 解析:一个好项目的失败,往往是由于前期的准备不足、计划不周密。所以在项目初期要舍得花时间做前期的需求收集、讨论、技术准备等工作。转载 2007-09-11 12:01:00 · 612 阅读 · 0 评论 -
项目开发《七十五条》及相关解释
1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Ma转载 2007-02-03 10:12:00 · 1358 阅读 · 0 评论 -
亲身体验软件项目管理中的误区
随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。笔者在此分析了10个在现代项目管理中思想观念上容易陷入的误区,希望能够抛砖引玉,引发大家更多的思索和讨论。转载 2006-11-03 11:53:00 · 888 阅读 · 0 评论 -
设计模式C#描述之—简单工厂模式
前言:设计模式是软件开发领域的精髓之一。学好设计模式是目前每一个开发人员的必修课。目前关于设计模式的书很多,其中比较好的有GOF那本的中译本,但并不很适合初学者。还有一本是《JAVA与模式》,比较适合初学者使用,在此强烈推荐。但这本书的不足之处是一些地方讲的过于繁琐,很多地方只须简单说明一下即可,却大费笔墨,使得书籍很厚,看起来费力。而且是用JAVA描述的,这使得一些只懂C#的人无从下手。我是一个转载 2006-05-25 15:37:00 · 1012 阅读 · 0 评论 -
Factory Method
一、简介工厂方法(Factory Method)模式又称为虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,属于类的创建型模式。在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实体化哪一个类。在简单工厂模式中,一个工厂类处于对转载 2006-05-24 15:15:00 · 1127 阅读 · 0 评论 -
Simple Facotry
创建型模式创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够使软件模块做到与对象创建和组织的无关性。为了使体系结构更加清晰,一些软件在设计上要求当创建类的具体实例时,能够根据具体的语境来动态地决定怎样创建对象,创建哪些对象,以及怎样组织和表示这些对象,而创建型模式所要描述的就是该如何来解决这些问题。按照生成目标的不同,创建型模式可以分为类的创建型模式和对象的转载 2006-05-24 15:13:00 · 951 阅读 · 0 评论