有时我觉得我不能在不使用IDE(VS,NetBeans等)的情况下编写简单的代码行,即使我在记事本或MS Word中写东西我总是忘记并按Ctrl + Space来使用自动完成
由于IDE的能力,我不记得我使用的语言中的很多库名称和函数以及异常,我不知道这是否是一个问题。
我想知道将IDE放弃一段时间是否有一些好处,只是使用一个简单的编辑器在语言中更强大,否则会使情况变得更糟?
答案 0 :(得分:8)
当我开始学习一门新语言时,我总是先使用一个简单的编辑器(主要是vi oder gedit),当问题开始变得更复杂时切换到IDE。这样,我就能很好地掌握基本的东西。
答案 1 :(得分:7)
如果您有时间和空间停止使用IDE并进行大量手动查找以在编码时查找名称,那么您可能需要考虑这个......
但是,如果您需要付费才能在截止日期前生成代码,请保留IDE。知道框架类的名称远不如在需要时知道在哪里查找有关它们的信息那么重要。这些东西变得如此之大,试图把它全部放在脑海中并不是特别可行(除非你是Jon Skeet)。
答案 2 :(得分:6)
我不明白为什么自动完成的东西会减损你如何在工作中应用它们的知识。在一天结束时,它会显示函数的名称和参数,而不是为您编写程序。它使您的工作效率更高,因为您必须减少输入。您仍然需要知道要使用的变量以及要调用的函数。如果您不能完全回想起那个长函数的全名,您可以输入几个字母并查看,从而节省了参考库之旅。
它使您的工作日更有效率,而不会降低您的技能。