タグ

ブックマーク / giuseppe.hatenadiary.org (1)

  • キーワード引数 - Curlでリッチプログラミング

    有名どころのブログでパラメータのプロパティ渡しというテクニックが紹介されてました。 Life is beautiful‐「パラメーターのプロパティ渡し」でプログラムを読みやすくする、というアイデアはどうだろう var f:Fish = new Fish(2, 180, 20, 20, 16, 40); C++とかJavaで良く見るプログラミングスタイルだが、こうやってひたすら数字だけが並んでいるとやたらと読みにくい。三日後に見たらどのパラメーターが何なのかが思い出せなくて、コンストラクターのソースコードを参照せねばならない。 これを、JSONで使われるようなObjectリテラルを用いて、 var f:Fish = new Fish({speed:2, direction:180, x:20, y:20, minDistance:16, maxInfluence:40}); と書けるようにす

    キーワード引数 - Curlでリッチプログラミング
  • 1