Questions tagged «intellisense»

16
新手应该使用IDE自动完成功能(Intellisense)吗?[关闭]
当我第一次帮助编程新手并学习它时,经常会遇到这种情况。我说的是真正的新手,仍然在学习OOness,构造对象,方法调用以及类似的东西。通常,他们有键盘,我只是提供指导。 一方面,IDE的自动完成功能有助于向他们提供反馈,表明他们做得正确,他们很快就会喜欢并依赖它。 另一方面,我担心过早依赖IDE自动完成功能会使他们无法真正理解这些概念,或者如果有一天他们仅通过简单的编辑器就能找到自己的能力,它们将无法运行。 在这方面有更多经验的人可以分享他们的意见吗?对于新手,自动完成或手动输入哪个更好? 更新资料 感谢大家的意见和建议! 许多答案似乎都集中在自动完成的主要用途上,例如完成方法,提供方法查找和文档编制等。但是如今的IDE却更像是。 创建列表类型的对象时,IDE会自动完成到右侧的新ArrayList。对于新手来说,可能还不是很清楚为什么它不能成为新列表,但是嘿,它行得通,所以他们继续前进。 根据上下文中的局部变量填充方法参数。 执行对象转换 自动添加“导入”或“使用”语句 以及更多。这些就是我的意思。记住,我所说的是正在开始编程101的人,实际上只是在开始。我已经看到IDE可以完成他们不知道的这些事情,但是它们只是继续进行。 有人可能会说这有助于他们在深入了解语言的细微差别之前先将精力集中在程序流程上,并先了解其本质,但是我不确定。
35 ide  intellisense 

6
在非微软世界中,“智能感知”一词是什么?
在谈论IDE软件或某种编程语言在源代码级别上允许您做什么或不做什么时,我经常使用IntelliSense一词,该词在Microsoft世界中具有确切的含义,但是与不熟悉它的人交谈时是不合适的必须熟悉Visual Studio。 在这种情况下,使用什么合适的术语? 我通常使用“自动完成”一词,但它并不总是有效。实际上,IntelliSense包括自动补全功能,但它也提供了文档和提示。

5
当方法注释经常如此相似时,是否应该同时包含摘要和返回说明?
我是正确编写代码的支持者,并且我很清楚其可能存在的弊端。这超出了这个问题的范围。 考虑到我在Visual Studio中非常喜欢IntelliSense,我喜欢遵循为每个公共成员添加XML注释的规则。 但是,存在一种形式的冗余,即使像我这样的过多评论者也会对此感到困扰。以List.Exists()为例。 /// <summary> /// Determines whether the List<T> contains elements /// that match the conditions defined by the specified predicate. /// </summary> /// <returns> /// true if the List<T> contains one or more elements that match the /// conditions defined by the specified predicate; otherwise, false. /// …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.