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

标签 php ide intellisense

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

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

我认为代码模板此时会变得非常有用。

为了给你一个想法,我举个例子:

这里是 PHP Doctrine ORM finder 方法使用的代码片段。

$table = Doctrine::getTable('User');
// find by primary key
$user = $table->find(2);

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

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

这是一个非常简单的示例,也许很难看出这种方法的好处,但您可以使用此功能来替换更大的构造(更难记住)。

我之前用 Google 搜索过该主题,但没有找到任何有关此 IDE 功能的不寻常使用的信息。

那么,请告诉我你对此有何看法?

最佳答案

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

关于php - IDE 代码模板可以提高我的工作效率吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/669007/

相关文章:

php - 在 PHP/MySQL/Android 上比较单个用户位置与多个用户位置的方法

html - 是否有适用于 Windows 的 Espresso 模拟软件?

GO,VS代码: no completion for external packages (intellisense)

c++ - 使用 decltype 定义静态成员(Intellisense 不同意)

javascript - 使用 "A little vanilla framework"构建上传功能

php - 在图形的 fpdf 数据中插入数组

php - 删除按钮不删除其他表中的值

python - 支持在 Python 中调试 Google App Engine 的替代 IDE(Eclipse + PyDev 在 SDK 1.7.6+ 上不支持调试)

linux - 哪个IDE工具可以方便地将.dll工程(VC开发的)转成linux平台的.so工程

c++ - 好友成员函数无法访问私有(private)成员