Postfix補完のススメ

by orekyuu 0 Comments

Postfix補完とは

条件式からif文に変換したり、値をフィールドや変数に代入する形へ変換したりする補完の機能。
例えばlength < 10.ifを変換してif(length < 10) {}へ変換してくれる。

GIF

上のgifでは
Arrays.asList()を.varから変数へ代入
stringsを.forでfor文へ変換
s.length() == 2を.ifでif文へ変換
sを.soutで出力へ変換している。

Postfix補完の魅力

たとえば「2文字の文字列を抽出する」みたいな処理を書こうと思った時に先に条件式が出てくるような人は今すぐ使ってみて欲しい。そのまま条件式を書いてあとからifに変換できるってのがとても嬉しかったりする。

対象書く→何に変換するかを後に続けるみたいな感じでコードがかけて気持ち良い。
1週間ほど使えばPostfix補完無しでは書けない体になっているぞ!

Eclipseでやりたいなぁ・・・やりたくない?

EclipseにもPostfix補完プラグインがあったのでご確認ください。
https://github.com/trylimits/Eclipse-Postfix-Code-Completion
EclipseユーザーでもPostfix補完を始めよう