首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IDE代码模板可以提高我的工作效率吗?

IDE代码模板可以提高我的工作效率吗?
EN

Stack Overflow用户
提问于 2009-03-21 09:04:51
回答 5查看 290关注 0票数 2

在我的Eclipse IDE中阅读了用于PHP开发的http://www.symfony-framework.com/2008/06/03/speed-symfony-developing-with-eclipse-snippets-templates/之后,我最近尝试了代码模板。

我有一个想法,什么时候这样的工具可以为开发人员带来好处。开发人员不断地学习新的工具、编程语言、框架等。当你使用新的东西时,你的生产力通常不是很高,因为你不知道(或者不记得语法)。

我认为代码模板在这一点上会变得非常有用。

为了给你一个概念,我将举一个例子:

下面是PHP Doctrine ORM finder方法使用的代码片段。

代码语言:javascript
复制
$table = Doctrine::getTable('User');
// find by primary key
$user = $table->find(2);

如果我记得这段代码,就像Dfind(运行智能感知并稍后替换代码模板的ctrl+space)。Dfind (D - Doctrine word的第一个字母)。

因此,我不需要记住所有这些API语法,只需使用Dfind来运行Doctrine的finder方法即可。

这是一个非常琐碎的例子,也许很难看出这种方法的好处,但是你可以使用这个特性来替换更大的结构(更难记住)。

我之前在谷歌上搜索过这个话题,但没有找到任何关于使用这个集成开发环境特性的unusual的信息。

所以,请让我知道你是怎么想的?

EN

回答 5

Stack Overflow用户

发布于 2009-03-21 09:14:21

我在Visual Studio中使用了devexpress coderush和refactor。我确实经常使用代码模板,我发现它们极大地提高了我的工作效率。但对于一些人来说,它是更多的,对于另一些人来说,它是更少的。这是个人的事情,取决于你是如何工作的。

票数 2
EN

Stack Overflow用户

发布于 2009-03-21 09:31:54

我认为这是一种好处。有些人强烈反对使用模板和代码完成,原因从“它令人讨厌”到“它让程序员变得懒惰”。我个人并不使用模板,但这只是我个人的喜好。

我确实同意,当使用包含一些200+公开函数的库时,更有效率的做法是获取提示,直到您使用足够多的内容才能记住它。

票数 1
EN

Stack Overflow用户

发布于 2009-03-21 09:43:49

这绝对是一个非常有用的特性,特别是对于所有的公共语言特性--例如for循环。

你用代码段节省了大量的按键时间--例如,自动完成代码段,并允许你快速移动到可变的部分。

代码语言:javascript
复制
for ( variable = value ; variable < value2 ; variable++ )
{

}

因此,当您更改变量时,所有三个实例都会发生变化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/669007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档