在软件开发的过程,我们经常会做很多重复的工作或者是遇到很多同样的问题,即使是很熟悉问题的解决方案,也需要时间来写,同样浪费时间。怎样才能避免呢?
由于个人做的是管理系统,在开发过程当中遇到重复的情况比较多,经常需要处理很多相同的问题,由于缺乏有效的总结,所以即使很熟悉了也会花时间来处理。
开发环境:Windows xp + Oracle 9i + vs2008 + c#
1、页面方面:
在我们编写页面的时候会发现要写的页面跟以前的页面和相似,很多的是直接拷贝,由于功能的差异,比较以后发现很多还是不一样的,需要自己补充来完成,这其中就不乏有一些小区别,有些更是有些复杂,顺利的写下去也是需要花费很多时间的。因此,个人认为应该有一个总的页面将可能出现的情况包含进去,写好注释,注释是很关键的,也许在开发阶段你对所有的方法都很清楚,但到了后期的维护或者时间一长都会忘掉的,除非你是少数人中的一员。完成这个页面后,测试是很有必要的,写一个完整测试用例还测试它,一切ok后,就等着日后复制吧,时间越长你就会越感觉原来程序也会很轻松的。
2、测试用的数据
如果你的软件对测试的依赖性不强,那么你很幸运。否则,我们在测试的过程中会发现,由于没有做好数据的备份做了很多重复的工作,而且每重复一次错误的概率就会提高,久而久之,一旦你的基础数据都错了,后面的测试相对来说意义就不大了,所以,一定要做好阶段性的数据备份,同时如果数据或者表结构发生变化的时候,一定要注意更新数据,时间长了你会发现,测试原来也很轻松的。
由于个人的认识和软件的差异,也许只适合自己用。
由于个人的语文水平不行,写的比较随意,无秩序,见谅。
分享到:
相关推荐
"软件开发过程和软件开发生命周期" ...软件开发过程和软件开发生命周期是软件开发的两个重要概念,软件开发过程模型是软件开发的结构框架,为软件项目的管理提供里程碑和进度表,并为软件开发提供原则和方法。
本文将对GPS软件开发的关键技术进行详细探讨,重点分析卫星星历的计算、GPS定位的数学模型以及如何在软件开发中应用这些技术以提供高效的定位服务。 首先,需要了解GPS卫星星历的重要性。星历是卫星运动轨迹的数学...
软件开发的201个原则完整版.pdf 软件开发的201个原则是软件开发领域的重要文献,旨在总结和提炼软件开发的基本原则和最佳实践。本书共分为20章,涵盖了软件开发的各个方面,包括质量管理、开发效率、客户沟通、项目...
"软件开发与项目管理课后练习(参考答案)" 本资源摘要信息涵盖了软件开发与项目管理的基础知识点,包括软件开发模型、软件生命周期、软件工程、软件危机、软件生存周期模型等。 一、软件开发模型 软件开发模型是...
"软件开发设计说明书" 软件开发设计说明书是一份详细的文档,用于描述软件开发的设计思路、总体架构、详细设计和实现细节。该文档的主要目的是提供一个明确的设计方案,以便软件开发团队成员能够更好地理解和实施...
在软件开发过程中,管理和跟踪进度是至关重要的环节。"软件产品开发进度表"与"软件开发计划表"是实现这一目标的关键工具。这两份文档帮助团队有效地规划、执行和监控项目,确保产品按期交付。 首先,我们来看"软件...
软件开发维护服务外包技术方案 软件开发维护服务外包技术方案是指将软件开发和维护工作委托给第三方公司或个人,以提高软件开发效率、降低成本、提高软件质量。这种模式已经成为软件开发行业的趋势。 项目概述 ---...
"软件开发流程规范" 软件开发流程规范是指在软件产品开发过程中,每个步骤的规范和输出文档的要求。该规范旨在确保软件开发过程的规范性、可重复性和可维护性。 1. 软件产品开发的一般流程 软件产品开发的流程...
"信息化项目软件开发费用测算指南V4.0" 在信息化项目中,软件开发费用测算是非常重要的一步骤。为了确保软件开发项目的成本控制和预算管理,需要制定科学、合理的费用测算方法。《信息化项目软件开发费用测算指南V...
在医疗行业中,软件开发与测试环境的维护是至关重要的,特别是在医疗器械软件的开发过程中,它直接关系到产品的质量和患者的安全。"软件开发和测试环境维护记录单.rar"这个压缩包文件,显然包含了按照《医疗器械生产...
软件开发方案设计模板是软件开发过程中不可或缺的一部分,它为软件开发团队提供了一个通用的设计模板,帮助团队成员更好地理解和实施软件开发项目。该模板包括完整的格式、标题、目录、摘要等等,旨在帮助团队成员...
软件开发概要设计模板 软件开发概要设计模板是一个重要的文档,用于记录软件开发项目的总体设计和接口设计。通过阅读该文档,我们可以了解软件开发项目的概要设计、总体设计、接口设计、用户接口设计等方面的知识点...
### 软件开发和测试环境维护管理办法 #### 目的 本文档旨在提供一套全面的软件开发与测试环境的维护指南。通过该指南的实施,可以显著提高公司的软件开发与测试环境的稳定性和安全性,进而确保软件开发与测试过程...
软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档下载软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档下载软件开发文档范例-概要设计说明书.zip程序开发文档软件开发文技术档...
### 软件开发考核指标详解 #### 一、引言 在软件开发过程中,合理的考核机制对于确保项目顺利进行至关重要。本篇文章基于给定文件中的信息,详细阐述了软件开发考核的重要性和具体实施方法。 #### 二、软件开发...
敏捷软件开发是一种以人为核心、迭代、循序渐进的软件开发方法。它强调快速和灵活地响应变化,以适应不断变化的需求。敏捷方法反对繁重的文档和过度的预设计,提倡可适应性、可持续性和持续的客户合作。 书中,...
《软件工程 软件开发成本度量规范》是中国电子行业标准SJ/T 11463—2013,旨在为软件研发过程中涉及的成本估算和度量提供一套规范和指南,适用于架构师、开发工程师和造价工程师等专业人员。该标准的发布和实施有助...
在软件开发过程中,文档起着至关重要的作用,它不仅是团队沟通的桥梁,也是项目管理和质量保证的关键工具。"软件开发文档模板合集"提供了一系列的标准模板,帮助开发者规范地完成各个阶段的工作,确保项目的顺利进行...
《软件开发质量管理体系详解》 在信息技术领域,软件开发质量管理体系是确保软件产品和服务达到预设标准的关键要素。它涵盖了项目管理、需求分析、设计、编码、测试、维护等各个阶段,旨在通过系统化的方法来优化...
软件开发安全管理规定 软件开发安全管理规定是为了加强软件开发的安全管理,保护软件开发中软件和信息的安全。本规定适用于软件开发过程中的需求分析、设计、开发及测试等阶段的安全管理。 第一章总则 * 软件开发...