做软件开发一定要用自动补全么?
还是在Windows下开发好啊,Visual Studio明显压倒性的比Windows上的其他开发工具都好用,于是大家都不需要选择了……Linux是这样的了,只能靠你自己的意志力克服(逃)如果你实在受
做软件开发一定要用自动补全么?
如果更省事为什么和自己过不去呢?私以为,在你生产环境没写熟练10W行代码以前,还是老老实实用IDE带的补全吧,痛苦小,副作用少。
等你写了10W行以后,各种随意折腾....
Linux下,私以为QtCreator带的补全是很好的,想折腾,Vim的YCM插件,据说很给力。
话说做物理计算,完全可以再Win下做好单元测试以后,推送到Linux的虚拟上编译吧....没觉得Linux下做物理计算能比Win下好什么...不是一定要用,不用也可以的。比如说出门也不是一定要坐汽车坐火车坐飞机,理论上只要在亚欧大陆你都是可以走着去的。
只是人类发明工具是为了节省时间,提高生产力。我为了代码清晰,尽量把变量名写的很清楚。有的时候会导致其有点长,所以用自动补全会节省时间。不用也可以,只是麻烦点。有的时候记不清的要去翻前面的代码,或者复杂一些的项目单靠字符串匹配找不到想要的结果。
同意 @vczh,Visual Studio算是宇宙最强IDE了。只是跪求大微软把Emacs Emulator带回来。。为什么老是有人争论IDE或者纯文本编辑器。写一个好的程序和你的很多能力相关。首先最重要的不是显示器上的开发工具而是显示器前面的头。其次把你写好代码推销给其他人,尽可能的让别人知道你并且直接或者间接使用你的代码(会推销自己)。其实这个问题有点类似:我到底买佳能相机好?还是尼康相机好?摄影师的确对某些相机有偏爱(比如说leica),但是你给他们一个卡片机也能拍出好的片子。如果你把leica相机给其他人,也许还没得卡片机的效果好。
所以开发工具无所谓,写得慢一点就慢一点,多思考多写代码才能提高。仔细看看知乎的回答,你会发现他们不是在回答而是满篇都是在推销自己。如果你听别人说然后就直接使用Vim或者Emacs有多么好, 那么你一定没有被VS或者Xcode的补全爽过。 如果你一直被M$和水果忽悠,那么你一定没有体验过定制的乐趣。这个和写代码的过程类似,多尝试。
利益相关:emacs和IDE用户,平时用IDE看代码emacs写代码,当对代码充分熟悉的时候就不用IDE了。没有自动补全,你会体会到把select打成selcet的痛苦的。。。在用 Android Studio 2.0 preview 么。 晋级就好。 东西/质料 Android studio 办法/过程 首要看看刚创立完的项目界面,除了菜单栏、东西栏等,没有什么能够修改的界面 经过项目的文件浏览器能够翻开一切项目文件,所以文件管理器在整个开发过程中适当重要。 其中用到最多的就是app项,其他大部分是软件主动执行或生成相关文件; External libraries用来保存外部导入的类库,用到的时分能够进行调用。 在app项下面包含了项目创立所需的资源和配置文件: 首要翻开layout,在src-》main-》res-》layout下,这是安卓app的界面规划文件,一切的界面都能够经过这儿的xml文件生成 4 双击xml文件翻开规划界面,关于layout的详细规划以后再讲,这儿仅介绍如何翻开layout。用新版的VA isual assitentX就能够,vs2005也能主动不全,vs2008及以上版别不可
还是在Windows下开发好啊,Visual Studio明显压倒性的比Windows上的其他开发工具都好用,于是大家都不需要选择了……
Linux是这样的了,只能靠你自己的意志力克服(逃)如果你实在受不了的话,可以选用具体语言的IDE,譬如说Eclipse啊,PyCharm什么的。
如果效率更高为什么不用呢?如果更省事为什么和自己过不去呢?私以为,在你生产环境没写熟练10W行代码以前,还是老老实实用IDE带的补全吧,痛苦小,副作用少。
等你写了10W行以后,各种随意折腾....
Linux下,私以为QtCreator带的补全是很好的,想折腾,Vim的YCM插件,据说很给力。
话说做物理计算,完全可以再Win下做好单元测试以后,推送到Linux的虚拟上编译吧....没觉得Linux下做物理计算能比Win下好什么...不是一定要用,不用也可以的。比如说出门也不是一定要坐汽车坐火车坐飞机,理论上只要在亚欧大陆你都是可以走着去的。
只是人类发明工具是为了节省时间,提高生产力。我为了代码清晰,尽量把变量名写的很清楚。有的时候会导致其有点长,所以用自动补全会节省时间。不用也可以,只是麻烦点。有的时候记不清的要去翻前面的代码,或者复杂一些的项目单靠字符串匹配找不到想要的结果。
同意 @vczh,Visual Studio算是宇宙最强IDE了。只是跪求大微软把Emacs Emulator带回来。。为什么老是有人争论IDE或者纯文本编辑器。写一个好的程序和你的很多能力相关。首先最重要的不是显示器上的开发工具而是显示器前面的头。其次把你写好代码推销给其他人,尽可能的让别人知道你并且直接或者间接使用你的代码(会推销自己)。其实这个问题有点类似:我到底买佳能相机好?还是尼康相机好?摄影师的确对某些相机有偏爱(比如说leica),但是你给他们一个卡片机也能拍出好的片子。如果你把leica相机给其他人,也许还没得卡片机的效果好。
所以开发工具无所谓,写得慢一点就慢一点,多思考多写代码才能提高。仔细看看知乎的回答,你会发现他们不是在回答而是满篇都是在推销自己。如果你听别人说然后就直接使用Vim或者Emacs有多么好, 那么你一定没有被VS或者Xcode的补全爽过。 如果你一直被M$和水果忽悠,那么你一定没有体验过定制的乐趣。这个和写代码的过程类似,多尝试。
利益相关:emacs和IDE用户,平时用IDE看代码emacs写代码,当对代码充分熟悉的时候就不用IDE了。没有自动补全,你会体会到把select打成selcet的痛苦的。。。在用 Android Studio 2.0 preview 么。 晋级就好。 东西/质料 Android studio 办法/过程 首要看看刚创立完的项目界面,除了菜单栏、东西栏等,没有什么能够修改的界面 经过项目的文件浏览器能够翻开一切项目文件,所以文件管理器在整个开发过程中适当重要。 其中用到最多的就是app项,其他大部分是软件主动执行或生成相关文件; External libraries用来保存外部导入的类库,用到的时分能够进行调用。 在app项下面包含了项目创立所需的资源和配置文件: 首要翻开layout,在src-》main-》res-》layout下,这是安卓app的界面规划文件,一切的界面都能够经过这儿的xml文件生成 4 双击xml文件翻开规划界面,关于layout的详细规划以后再讲,这儿仅介绍如何翻开layout。用新版的VA isual assitentX就能够,vs2005也能主动不全,vs2008及以上版别不可
责任编辑: