随笔分类 -  项目管理

作为PM应该知道的和应该实行的技术编码规范
摘要:大型C++项目必须注意的几个小问题有些问题对于小型的C++项目来说可能无关紧要,但对于大中型C++项目来讲,这些问题却成了大问题。什么样的项目算是小型项目呢,什么样的算是大中型项目呢,我认为10万LOC以下为小型项目,10-50万LOC为中型项目,50万LOC以上为大型项目。当然,不能单纯地以代码行... 阅读全文
posted @ 2015-08-27 16:02 eric0803 阅读(7621) 评论(1) 推荐(1)
摘要:《What’s your most controversial programming opinion?》“你认为最有争议的编程观点是什么?”在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻... 阅读全文
posted @ 2015-08-27 13:12 eric0803 阅读(157) 评论(0) 推荐(0)
摘要:代码优化概要本文译自Dr. Dobb’s Blogger的Walter Bright写的《Overlooked Essentials For Optimizing Code》我编写程序至今有35年了,我做了很多关于程序执行速度方面优化的工(一个示例),我也看过其它人做的优化。我发现有两个最基本的优化... 阅读全文
posted @ 2015-08-27 13:10 eric0803 阅读(212) 评论(0) 推荐(0)
摘要:正确的变量命名规范: 采用匈牙利标记法标记数据类型或者控件类型 为变量赋予表意性强的名字例如:intIndex、dgvStudentInfo,像strTemp这样的变量名是极其令人恶心的。 尽量避免对变量名的缩写,如果必须缩写一定保证缩写后不影响对变量的理解。 变量名... 阅读全文
posted @ 2015-08-27 13:08 eric0803 阅读(1177) 评论(0) 推荐(0)
摘要:编程中的命名设计那点事在我开始设计系统的时候,我会花去很多时间去设计命名,因为好的命名和好的设计是分不开的。In the beginning was the Word, and the Word was with God, and the Word was God太初有道。道与神同在,道就是神。 (... 阅读全文
posted @ 2015-08-27 13:07 eric0803 阅读(272) 评论(0) 推荐(0)
摘要:浅谈C++三层架构 三层架构并不是MVC,MVC是一个很早就有的经典的程序设计模式,M-V-C分为三层,M(Model)-V(View)-C(Control)。 web开发中的三层架构是指:数据访问层(DAL-DatabaseAccessLayer),业务逻辑层(BLL-BusinessLog... 阅读全文
posted @ 2015-08-27 12:59 eric0803 阅读(1942) 评论(0) 推荐(0)
摘要:框架设计之感这一星期过的可真快啊,一直都在忙于框架设计,现在回想起来,不由得感慨连篇! 从未经历过框架设计的我,在体验过框架设计之后,感觉即欣喜又胆怯,欣喜的是自己的想法,可以按照自己多年总结的经验来设计属于自己的框架;胆怯的是不知自己有没有这个实力去把框架搭建好。所以快乐的背后往往要经历困难... 阅读全文
posted @ 2015-08-27 12:55 eric0803 阅读(341) 评论(0) 推荐(0)
摘要:架构引用维基百科:软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件构架以作为满足不同客户需求的实际系统设计方案的基础。从和目的、主题、材料和结构的联系上来说,软件架构可以和建筑物的架构相比拟。一个软件架构... 阅读全文
posted @ 2015-08-27 12:51 eric0803 阅读(547) 评论(0) 推荐(0)
摘要:项目源代码目录结构建议 为便于源代码的管理,提高源代码模块合成时的效率,避免浪费不必要的时间,对项目目录结构作以下建议: 注:本建议适用于多个DLL项目的解决方案 整体结构 •解决方案整体目录结构应该是下面的样子(以数字录相机项目(DVR)为列): iWi... 阅读全文
posted @ 2015-08-27 12:41 eric0803 阅读(1694) 评论(0) 推荐(0)