IDE: Intergrated Develope Environment. 深深觉得 IDE 之所以叫做 IDE ,不是因为它代码补全(如果仅仅有代码补全,不如叫高级编辑器),而是因为它集成并且简化了 编译 调试 测试 代码生成等等等等。所以程序员依赖 IDE 并不是依赖代码补全吧,而是依赖上文提到的那些必要功能。又所以,与其说脱离代码补全是基本素养,不如说是了解清楚编译 /测试 /调试 /生成 target 等等的原理和使用命令行代替的方法吧。
quxw
2016-07-19 12:20:14 +08:00
简单来说不是
详细来说 写 objc , mac os 的 c api ,不给我补全,你让我死了算了。 写 python 的, str strip() split() 什么的都不会,那你死去算了
sampeng
2016-07-19 12:23:36 +08:00
脑子里记 3 个单词容易还是记忆长达 10-20 长度的单词容易?用了 ide 就很容易对整个项目的脉络了解的清清楚楚。。这里重点是很容易啊!压根不用记那些 api 。记得类名的 3 个字符就好。 ide 在手,天下我有的赶脚。。现在我基本不查手册,包括用第三方库。因为自动提示已经足够了。。大不了跳转过去看源码 别说服务器上没 ide 怎么办,谁天天在服务器上写代码? 本地不搭测试环境的工程师都不是好的码农!
lguan
2016-07-19 12:49:18 +08:00
无所谓,能写出好代码,用什么都无所谓,个人喜好而已,我喜欢用 sublime ,就是因为快, IDE 那些方便的提示,其实也很好的,看个人的取舍,不要为了酷而且追求一样东西,好的交付才是应该追求的东西
刚刚开始学 C 的时候,根本不知道什么叫做 IDE ( Turbo C 2.0 ) 之后用上了 Visual Studio 简直爽。 完了现在觉得编辑器( Visual Studio Code )配置好写脚本( Python,JavaScript )没补全或者补全覆盖不完整简直没法用,最后还是 JB 家的好使。