在我的用于 PHP 开发的 Eclipse IDE 中阅读http://www.symfony-framework.com/2008/06/03/speed-symfony-developing-with-eclipse-snippets-templates/后,我最近尝试了代码模板。
我有一个想法,当这些工具可以使开发人员受益时。开发人员不断学习新工具、编程语言、框架等。当您使用新的东西时,您的工作效率通常不会很高,因为您不知道(或不记得语法)。
我认为代码模板在这一点上会变得非常有用。
只是为了给你一个想法,我将举一个例子:
这是 PHP Doctrine ORM finder 方法使用的代码片段。
$table = Doctrine::getTable('User');
// find by primary key
$user = $table->find(2);
如果我记得这个片段,就像 Dfind(ctrl+space 运行智能感知和代码模板替换稍后)。Dfind(D - Doctrine 单词中的第一个字母)。
所以,我不需要记住所有这些 API 语法,只需使用 Dfind 来运行 Doctrine 的 finder 方法。
这是一个非常微不足道的例子,也许很难看出这种方法的好处,但是您可以使用此功能来替换更大的构造(更难记住)。
我之前在该主题上搜索过,但没有找到有关unusual
使用此 IDE 功能的任何信息。
那么,请让我知道您对此有何看法?