























软件设计模式中常用的一个单词Context,常常翻译为上下文,也许我上学时一直语文不好的缘故,起初我总是不太理解"上下文",后开我才理解了,原来 "上下文"就是指模式的适用环境。模式是特定条件下,特定范围内的通用解决方案。如果用错了地方,就成了张冠李戴,牛头马嘴,适得其反了。
前段时间,我犯了一个“张冠李戴”的错误。在学NUnit时,我使用NUnit2.1\bin\NUnit-gui.exe,去测试著名的TDD例子 money(NUnit2.1\src\samples\money),总是打不开,原来money中引用的Nunit.framework.dll与 NUnit2.1\bin\NUnit-gui.exe用的不一样,在项目中改过引用,重新编译,再用NUnit2.1\bin\NUnit- gui.exe测试,一切OK。
还有在我前不久关于Framework和Container关系的理解也有误,其实Framework表示的范围更大,Framework不一定使用container,Container一般在Framework实现中,Container实现IOC。
软件TDD中的迭代开发,是红灯绿灯的交替过程。
写程序这样,学习,探索,人生亦然。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。