上一篇:SOA:编织未来IT架构 >>
项目管理之我见-程序员程序开发步骤
程序开发是项目的核心。因此缺少管理的程序开发,就不会作出成功的软件项目。程序开发过程中,项目的程序员是根据已有的模块设计文档,理清思路,然后编写程序。但是由于程序员编写程序步骤比较随心,导致可能出现对需求理解不清楚,又或者由于本身的水平有限,导致程序本身存有缺陷。
解决方法:
因此,在项目管理中,项目经理需要指出项目中高级程序员必须指导他们所属的程序员。
1.程序员必须了解清楚自己所做部分的需求。
2.程序员必须了解清楚自己与其他人所做模块的衔接点,及其应该注意的地方。
3.程序员在开发前最好编写一个开发的步骤文档
步骤如下:
3.1 弄清表间的关系(例如:A表与B表的关系究竟是1:N 还是 1对1 还是 N:M)
3.2 看自己工作所需是视图还是表,如果是视图,先编写好视图的sql语句,这里亦可以当做一个数据备份
3.3 写出业务逻辑运行步骤,例如先计算A,后计算B,再计算C。这样写代码的时候,就可以一步一步根据文档
有序的往下编写程序。
3.4 构思出对页面的布局及做法并写进文档。
3.5 让你的上级对文档进行评审以便他对的你的错误地方在编写程序前已可以当面指出。
3.6 编写2点中与他人模块间的衔接点及注意的地方,以及以什么方式衔接(例如是采用接口,还是某个对象)
4. 正式编写代码。(为了可以提高自己的写代码的效率,可以利用代码生成器生成基本代码,根据文档增加进所需的逻辑业务。)
5. 代码编写完成后,要进行测试。 测试既要自己测试,也要提供大量的模拟数据给测试人员方便进行测试。因此,应该编写一个模拟数据的存储过程。
这只是我的个人意见,如果大家对其有什么改进意见,请留言。
下一篇:技术与人生 谈程序员的成长 >>
相关文章:
- · 中国软件遭遇逼迫式打法 本土化趋势加速
- · 公测版Vista发布 服务器不堪重负暂停下载
- · 中国软件业“芯”太软
- · 微软杀毒欲玩捆绑之计图谋通吃
- · 微软不再提供Win98补丁 将停止支持XP SP1
- · Google CEO:未来50年仍以搜索为核心业务
- · IBM成为ISV和开发者合作方面领导商
- · 倪光南:中国软件人对开源社区贡献太少
- · 开源世界遭遇尴尬 商业味日趋浓厚
- · 微软攻击开源 称Office领先十年
- · 微软的存在成为开源软件最大的动力
- · AVS对外开放解码器源代码 可免费下载
- · 从AOL的开放看即时通讯竞合
- · 华盛顿现美国版木子美 写情爱日记遭开除
- · 首个博客公约4月出台 效果业内并不看好
- · 中国博客门耍了西方媒体 开超级大玩笑
- · 博客开始规模赢利 长虹佳华首期投20万
- · QQ周边软件——IP数据编辑器
- · QQ周边软件——编辑器类
- · QQ周边软件——号码申请类
- · QQ周边软件——变种QQ类
- · 新TM可用Email登录 马化腾否认互通MSN
- · 使用UML编写Java应用程序
- · Windows Live Messenger8升级至0566版
- · 最新MSN Messenger7.5Build0299图赏
- · 耳目一新!MSN Messenger 8界面预览
- · 微软MSN新增语音功能 动画谈话窗口添情趣
- · 新MSN Messenger开始测试 发试用邀请函
- · Hotmail和MSN Messenger新界面截图欣赏
- · 参加MSN Messenger 8.0测试的申请方法
- · MSN Messenger中查天气、翻译英文
- · MSN Messenger也能搜索在线好友
- · MSN Messenger故障排除实例三则
- · MSN个人空间使用技巧
- · 浏览器地址栏输代码 可与任意MSN好友聊天
- · 四种方法禁止Windows Messenger自启动
- · 让你的MSN Messenger好友看到你在干嘛
- · MSN Messenger不能正常登录的原因及解决
