私は最近、PHP 開発用の Eclipse IDE でhttp://www.symfony-framework.com/2008/06/03/speed-symfony-developing-with-eclipse-snippets-templates/を読んだ後、コード テンプレートを試しました。
そのようなツールがいつ開発者に利益をもたらすか、私には考えがあります。開発者は常に新しいツール、プログラミング言語、フレームワークなどを学んでいます。何か新しいものを扱うときは、構文を知らない (または構文を覚えていない) ため、通常、生産性はあまり高くありません。
この時点で、コード テンプレートが非常に役立つと思います。
アイデアを提供するために、例を示します。
以下は、PHP Doctrine ORM ファインダー メソッドの使用法のコード スニペットです。
$table = Doctrine::getTable('User');
// find by primary key
$user = $table->find(2);
このスニペットを覚えていれば、Dfind (ctrl + スペースでインテリセンスを実行し、後でコード テンプレートを置き換えます) と同じです。Dfind (D - Doctrine ワードの最初の文字)。
したがって、この API 構文をすべて覚える必要はなく、Dfind を使用して Doctrine のファインダー メソッドを実行するだけです。
これは非常に些細な例であり、このアプローチの利点を理解するのは難しすぎるかもしれませんが、この機能を使用して、より大きな構造 (覚えにくい) を置き換えることができます。
unusual
以前にそのトピックについてグーグル検索しましたが、この IDE 機能の使用に関する情報は見つかりませんでした。
それで、それについてどう思うか教えてください。