我最近成了一名TDD狂热者.解释这个概念并不困难.大多数人都尊重它背后的目的.但是,当我试图展示这个想法背后的实际过程时,最大的抱怨是:
"当我编写初始测试时,我讨厌Visual Studio intellisense如何尝试猜测我正在做什么.显然这是错误的,因为我还没有编写API.当我拥有时,它会让我脱离背景解决Intellisense猜错的所有事情."
不幸的是,经常出现:
"TDD(或Visual Studio)很糟糕"
它从来没有真正困扰过我(我只是删除它猜错的东西),但我看到了问题.其他人做了什么来解决这个问题?明显的答案是:
PS我在SO(以及其他地方)的任何地方寻找这个问题所以如果我错过它,请随意标记为重复...好像你需要我的许可;-)
编辑:是的,我有Resharper,它真棒.
学习使用Esc键并开始考虑您的编程.Intellisense是一把双刃剑,因为它既可以加快编码速度,也可以让人们不再考虑他们在做什么.TDD就是思考,而不是盲目地允许IDE为您完成工作.当出现小弹出智能感知框时,只需点击Esc即可消失而不会填充任何内容.
还有,得到Resharper.这对于Visual Studio中的编程是绝对必需的,但对于TDD来说则是双倍的.
(顺便说一句,Visual Studio确实很糟糕).
归档时间: |
|
查看次数: |
401 次 |
最近记录: |