软件工程
henanhorse
通信增值业务 软件开发 java
展开
-
编程经验点滴
1. 固定的属性项和选择项应该用常数定义,同时应该提供对常数项相关信息(一般是说明)的定义,并提供检索功能; 2. 接口参数应该有统一标准:什么代表为空等 3. 编写api时,应首先对传入参数进行检查 4. Api尽量做到原子化,对数据库的操作应先形成一个基本集合,包括对每个表的插入、修改、删除等;在此之上,对这些api进行逻辑组合,处理业务逻辑 5. 注意页面的重用功能,如c/s的控件原创 2004-07-12 20:35:00 · 843 阅读 · 0 评论 -
项目管理者的尴尬 (zz)
近来项目基本处于停顿状态,所以有时间停下来好好总结下。由于项目进行中经历了项目经理的更换,所以对不同的管理方法有一些自己的看法。试着从程序员的角度来看看项目管理。先看两个问题:1.文档很多程序员都有一样的想法,就是很讨厌写文档(起码是过多的文档),可是项目管理者偏偏最看重这个,他们整天催你交他认为必须的文档,拿到手后又这也不对,那也不对,吹毛求疵。程序员讨厌这样,但是却不能表现出什么不原创 2004-08-16 14:13:00 · 1001 阅读 · 1 评论 -
配置CVS服务器和客户端完全解析
CVS 代表协作版本系统;这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从 CVS 服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。CVS 基于客户端/服务器的行为使得其可容纳多用户,构成网络也很方便。这一特性使得 CVS 成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。所有重要的免费软件项目都使用 CVS 作为其程序员之间的中心原创 2004-08-23 14:33:00 · 863 阅读 · 0 评论 -
CVS服务器建立和权限配置(zz)
我三天的工作结果,和大家分享 建立和配置操作都是在Redhat Linux8.0上做的。系统带的CVS可执行程序在/usr/bin下面,版本信息为:Concurrent Versions System (CVS) 1.11.2 (client/server)。系统带的这个cvs可执行程序既可以当客户端使用,也可以用来建立cvs源代码库服务器。 建立一个源代码库主要有以下几步: (1)初始化cvs原创 2004-08-23 14:34:00 · 967 阅读 · 0 评论 -
分布式事务处理(zz)
廉价的计算能力和不断增加的网络带宽促进了以组件为基础的分布式计算程序的发展。以组件为基础的分布式程序是一个服务架构。它由物理上独立的计算机上的不同的应用组件构成。对用户来说,它们就像是运行在一台机器上的单一应用程序。有几个因素促进了分布式系统的应用,而不是传统的集中式系统。 · 分布式应用:一些任务本身就是分布的。这个特性决定需要多个agent合作工作。在这种情况下,定位和获取有效的和最需要的计算原创 2004-12-14 20:40:00 · 2053 阅读 · 0 评论