第二个项目的总结 序号生成工具工具(历时3天)
2013-04-02 21:23
381 查看
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输出字符串,必须传入此字符串的长度,让维护者知道不可造成越界。
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输出字符串,必须传入此字符串的长度,让维护者知道不可造成越界。
相关文章推荐
- 第一个项目的总结 字符串比对工具 (历时3天半)
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码生成工具
- StatSVN插件使用方法总结-项目代码分析工具 工作量图表生成工具
- webpack前端构建工具学习总结(四)之自动化生成项目中的html页面
- StatSVN插件使用方法总结-项目代码分析工具 工作量图表生成工具
- 第三个项目的总结 升级工具(历时14天,未完成)
- IT项目管理工具总结
- MyBatis学习总结(三)——mybatis 代码生成工具的使用
- vue做前台工程总结(第二个项目进阶版)
- WebService学习总结 三 利用本地wsdl文档生成客户端代码和TCP/IP工具监听请求
- [项目]VersionTool版本文件生成工具
- 研发项目管理--需求管理工具使用总结
- U6数据导出工具项目总结一 综合操作
- 代码生成工具更新--快速生成Winform框架的界面项目
- cocos2d-js研究:cocos工具生成的项目移植到cocos code ide 中
- 基于批处理的项目模板生成工具
- XConfigGen——这是一个基于nodejs,用于生成不同环境项目配置文件的小工具
- 项目总结(四)--- 网络封包分析工具Charles
- 项目开发版本控制工具之常用git命令总结
- 把项目中常用的小工具做个总结吧,方便自己以后用到