WEB開発 ソースコードの見通しを良くするには、データとロジックを一体にする 「同じ処理を何度も書いている気がする・・・」というのは、ソースコードの見通しが悪くなってくる前兆ですよね。 同じ処理を何度も書くことの問題 同じ処理を何度も書くというのは、2つの理由で問題があります。 単純な繰り返し作業... 2019.04.08 WEB開発
Hack ついにオープンソース化されたFacebookの独自言語Hack Facebookは以前からPHPを利用していて、その速度や開発効率を向上するために、様々なアレンジを加えていることが知られています。 たとえば、PHPをC++に変換することで実行スピードを上げたり、PHPに静的な型付けを加えることで開発効率... 2014.03.23 HackPHP
Java Bean Validationの各オープンソースプロジェクトの処理時間を比較 JavaにはBean ValidationというAPIが存在していて、これはアノテーションによってバリデーションの制約を定義できるとても便利なものです。 Bean Validationの使い方 何かしらのクラスのメンバ変数に@NotNull... 2013.10.01 Java
WEB開発 ソースコードの入れ子の嵐を展開しよう。 半分は好みの問題でもありますが、ソースコードが入れ子の嵐になってしまった時は「外に出せないか?」とか「そのelseは本当に必要か?」を考えてみると良いかもしれません。 カオスな例。 if ($hoge) { /** * 処理2 ... 2012.03.16 WEB開発