当前位置:  开发笔记 > 编程语言 > 正文

你觉得VS和Intellisense让我们变得笨拙吗?

如何解决《你觉得VS和Intellisense让我们变得笨拙吗?》经验,为你挑选了4个好方法。

我读了这篇文章,"Intellisense"和"Generated Code"的部分内容:

http://www.charlespetzold.com/etc/DoesVisualStudioRotTheMind.html

你认为作者是对的吗?

我不同意Intellisense对程序员来说太糟糕了.VS for C#用于"隐藏"另一个文件中的控件事件,但如果您对该语言有足够的了解,可以找到它们,并且可以手动修改它们.使用VS,我不需要记住我使用的所有.Net类.我认为如果您使用IDE或记事本并不重要,但是,如果这些RAD工具存在并且是免费的......为什么不使用它们呢?



1> JaredPar..:

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

是的,我确实同意intellisense让我可以减少对象的数量.从某种意义上来说,我很笨,我经常对项目的复杂细节知之甚少,因为我大量使用智能感知.

例如,我可能会非常准确地抨击我使用的所有C++类型的成员.我倾向于成为我的C++项目的唯一VIM人员因此并不真正使用intellisnsee.在C#和VB.Net项目中,虽然我不能像我依赖intellisense一样准确地对会员发出嘎嘎声.

但是有一个权衡.保持所有成员的头脑需要付出代价.在编写代码时,我专注于成员,而不是专注于算法.在C++中编写算法时,我必须不断考虑特定类型的命名约定,或参数列表,byref或val的命名约定.在C#/ VB.Net中,我可以更自由地思考算法,因为IDE负责为我找到成员.

这是否意味着我很笨?不,它只是意味着我能够专注于我实际想要解决的问题.我觉得这会让我更有成效,因此更聪明而不是笨拙.



2> Philippe Ley..:

它不会使聪明的人变得笨拙,但它会使愚蠢的人看起来更聪明


我完全同意.在智能程序员手中,工具只是一种工具.在愚蠢的手中,工具可以变成拐杖.

3> jjnguy..:

不,现代编程工具和语言可以帮助程序员更少地关注小事情,而更多地关注大局.

主要目标是设计可靠的软件.如果程序员不必担心记住课程的每一种方法,他们就可以花更多的时间来设计产品.



4> twlichty..:

我们的物理教授总是说为什么要记住你可以查找的东西.他总是在考试期间在董事会上列出所需的公式.似乎是intellisense是相同的想法.让VS告诉我,而不是记住对象是否使用Count或Length属性.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有