第二个项目的总结 序号生成工具工具(历时3天)

52 篇文章 0 订阅
48 篇文章 3 订阅

1 svn的版本控制。(以svn上传生成的版本号,或vs2010系统生成的版本号)

2 问题bug尽早发现尽早解决,犯了错误尽早提出,尽早控制损失。

3 处理流程和类。(参数接收,参数处理,结果生成,输出到excel。两个类,一个参数过滤及处理,结果生成;一个excel打开写入保存)

4 基础性知识。(正则表达式与参数过滤,Excel11.5 olb库,字符串处理, map的使用<字符串到字符串的隐射>)

5 代码规范和语句自注释性。

6 迭代性开发,先设计模型,再完善功能,在分割重构类。(可以用结构体参数来解开类之间的耦合)

7 找出隐藏的需求(操作的人性化,出错提示应该是即时的,结束一个编辑框编辑,就执行该编辑框的判断)

8 功能的可移植性(Excel11.5 olb库在没装有excel2007的机子,就是一费库,到头来还是用fopen 打开txt写入,最后,用开源excel操作代码完成了(它实现了excel的文件结构操作))

9 谨慎把类的声明和实现写入同一个.h文件,除非你只包含这个头文件一次,否则报函数重定义错。(推荐声明和实现分开,一个.h,一个.cpp)

10 考虑兼容性。(在wps下可以开excel,放到excel就不行了)

11 人性化操作是必须的。(就是耗时间去实现,颜色,大小,对齐,窗体最大最小化,esc等按键屏蔽,提示方式的友善化,输入过滤)

12 函数的安全性:如果涉及到指针,调用前前判断是否为null;

13 函数的维护性:非const输出字符串,必须传入此字符串的长度,让维护者知道不可造成越界。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值