隔离,隔离,再隔离!

下面是我最近解答网友问题时说的,嗯,我总是在试图纠正这些开发者的思维模式,不幸的是,我总是需要告诉他们这一点,急需调整的不是他们的代码,而是他们解决问题的思路迫切需要做一次转变,否则,问题还会源源不断地滚来。

“我的逻辑非常简单。长期的经验告诉我们,不要试图在一锅粥里找到问题,要把值得怀疑的问题隔离,单独地研究每一个问题,千万不要把过多的未知因素引入。这是我再三强调过的。
ASP.NET到底有多少未知因素影响了你的判断,我们现在既没有看到你的代码,也没有看到你的环境,更不知道你的判断力是否久经考验。那么最简单的办法就是,如果你在控制台应用中成功过,那么把这些代码搬到COM+组件中,他们应该会继续运行。但如果相反,你把它放入ASP.NET中,那么可能引入了过多的诱因,那是你现有的知识无法控制的。”


”从若干年前,我就不建议,把IIS之类的身份问题,混入代码问题,这样会引入很多风险点,导致你分析很多可能性 ,我的建议很简单:隔离问题 。 不要把iis/aspx/web掺合进来 ,直接测试你的代码是否可以取得证书 ;成功后,再测试iis。我说你的实验步骤不符合隔离原理,我想告诉你的是,你应该改变测试思路 。测试目的要简单到不能再简单。我不知道你的测试结果。因为你的测试引入了太多的可能性 。你能保证你的ASPNET账户能看到普通管理员身份下安装的证书? 你能保证你安装的证书,和你的代码所写的路径,是对的吗? 所以,隔离这些可能性 !”

posted @ 2006-04-17 14:23  旁观者  阅读(491)  评论(0编辑  收藏  举报