- 博客(9)
- 收藏
- 关注
原创 CppUnit测试框架入门(2)
CppUnit测试框架入门(2)Author: Cpluser Website:http://www.enjoyimage.comEmail:enjoyimage@163.comBlog:http://blog.csdn.net/cpluser/演示代码下载三、CppUnit开发环境设置 认识了CppUnit的测试环境,想必你已经是在磨拳
2004-09-21 11:19:00 20849 10
原创 CppUnit测试框架入门(1)
CppUnit测试框架入门(1)Author: Cpluser Website:http://blog.enjoyimage.comEmail:enjoyimage@163.comBlog:http://blog.csdn.net/cpluser/演示代码下载测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码
2004-09-21 10:57:00 45201 9
原创 慎用CListCtrl::SetItemData()
慎用CListCtrl::SetItemData()事例下载近日在使用MFC里的CListCtrl时,遇到一个奇怪的现象。当往一个ListCtrl插入一个item时,我希望每个item都能绑定一个指向数据的指针。要实现这一要求有很多的方法。我使用了其中的两种。第一种方法:int InsertItem(UINT nMask, int nIt
2004-09-29 19:12:00 9533 5
原创 腐化软件的气味
腐化软件的气味-《敏捷软件开发-原则、模式与实践》读书笔记摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin记住,在大多数软件项目中最不稳定的东西就是需求。 (1)僵化性单一的改动会导致有依赖关系的模块中的连锁改动。 (2)脆弱性在进行一个改动时,程序的许多地方就可能出现问题。
2004-09-28 09:44:00 1828
原创 边界类和控制类的定义
边界类和控制类的定义 边界类定义: * Intermediate the interface to something outside the system * Several Type -- User Interface cla
2004-09-28 09:29:00 2591 2
原创 面向对象设计原则
面向对象设计原则--《敏捷软件开发》读书笔记摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin(1)SRP 单一职责原则就一个类而言,应该仅有一个引起它变化的原因。职责即为"变化的原因". (2)OCP 开放封闭原则软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。对于扩展
2004-09-28 09:23:00 2325 2
原创 包的设计原则
包的设计原则-《敏捷软件开发》读书笔记摘抄自《敏捷软件开发-原则、模式与实践》-Robert C. Martin(一)重用发布等价原则重用的粒度就是发布的粒度. (二)共同重用原则一个包中的所有类应该是共同重用的。如果重用了包中的一个类,那么就要重用包中的所有类。 1.相互之间没有紧密联系的类不应该在同一个
2004-09-28 09:05:00 1927
原创 CSDN上的一个帖子,“李维的经典话语”。
李维的经典话语李维语一 不会用“设计模式”(design patterns)的程序员是低层次的软件人才,他们只会写code罢了。李维语二 SUN和微软都在搞垄断。一个垄断了选择语言的权利,另一个垄断了选择操作系统的权利。李维语三 程序员应该正确认
2004-09-17 17:02:00 2223 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人