02 2021 档案
敏捷开发
摘要:敏捷开发强调灵活性,适合小而精的团队。许多小公司10年来一直稳定在五个程序员,可能适用。 1.1.1 四大价值观 个体与交互甚于流程与工具。非常适合小而精的团队。沟通的成本正比于人员的平方。团队成员需要磨合才能高效沟通,所以不适合新团队,也不适合高流失的团队。 可运行的软件甚于面面俱到的文档。和客户
阅读全文
今天第一次把《测试样例》上传到VSS上
摘要:很早很早以前,我就用VSS了 很早以前,我就写测试用例了 但今天才传到VSS上,因为我的思维发生了变化:由单兵作战 想团体作战变化
阅读全文
如何知道鼠标进入及离开一个视图?
摘要:何志丹 (一),新建一个单文档工程HtmlCtrl,视图类基于CFormView(其它视图也行)。(二),在#include <afxwin.h>前,加一行代码#define _WIN32_WINNT 0x0400 (三),在CHtmlCtrlView中增加一个成员变量:bool m_bMouseO
阅读全文
double误差引起的缺陷
摘要:软件架构师何志丹 void CDoublePoint::ChangeToDirect() { if( x > 0 ) { x = 1 ; } else if( x < 0 ) { x = -1; } if( y > 0 ) { y = 1 ; } else if( y < 0 ) { y = -1
阅读全文
软件架构师:那些情况下用全局变量危害小
摘要:软件架构师关心软件质量,而全局变量严重影响软件的可维护性,故软件架构师需要关注全局变量。 由于静态成员变量和全局变量性质完全一样,所以本文对静态成员变量也完全适用。慎用全局变量已经是业界公认的观点,实际操作中有:滥用全局变量和不用全局变量。一般而言,不用全局变量的危害比用全局变量的危害小的多,新手尤
阅读全文