Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

上个月关闭。



Improve this question




我读了本文“Intellisense”和“Generated Code”的各个部分:



您认为作者的正确吗?

我不同意Intellisense对程序员来说太糟糕了。 VS for C#用于将控件的事件“隐藏”在另一个文件中,但是如果您对该语言了解得足够多,就可以找到它们,并可以手动对其进行修改。借助VS,我不需要记住我使用的所有.Net类。
我认为您使用IDE还是记事本都没有关系,但是,这些RAD工具是否存在并且是免费的...为什么不使用它们呢?

最佳答案

不,我非常不同意这一点。

是的,我确实同意,智能感知使我可以减少脑海中越来越多的成员。我很愚蠢,因为我经常对我经常使用智能感知的项目的复杂细节一无所知。

例如,我可能会非常准确地发现我使用的所有C++类型的成员。对于我的C++项目,我倾向于只做VIM,因此并不真正使用intellisnsee。尽管在C#和VB.Net项目中,我无法像我更频繁地依赖智能感知一样准确地摇晃成员。

但是,这是一个权衡。把所有成员都牢记在心是有代价的。在编写代码时,我专注于成员,而不是专注于算法。在用C++编写算法时,我必须不断考虑特定类型的命名约定或参数列表,即byref或val。在C#/VB.Net中,我可以更自由地考虑算法,因为IDE会为我寻找成员。

这是否意味着我很笨?不,这仅仅是意味着我能够专注于我实际上要解决的问题。我觉得这使我更有生产力,因此变得更聪明而不笨拙。

关于visual-studio - 您认为VS和Intellisense使我们变得笨拙吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1208447/

10-12 06:21