ソース

WEB開発

ソースコードの見通しを良くするには、データとロジックを一体にする

「同じ処理を何度も書いている気がする・・・」というのは、ソースコードの見通しが悪くなってくる前兆ですよね。 同じ処理を何度も書くことの問題 同じ処理を何度も書くというのは、2つの理由で問題があります。 単純な繰り返し作業...
Hack

ついにオープンソース化されたFacebookの独自言語Hack

Facebookは以前からPHPを利用していて、その速度や開発効率を向上するために、様々なアレンジを加えていることが知られています。 たとえば、PHPをC++に変換することで実行スピードを上げたり、PHPに静的な型付けを加えることで開発効率...
Java

Bean Validationの各オープンソースプロジェクトの処理時間を比較

JavaにはBean ValidationというAPIが存在していて、これはアノテーションによってバリデーションの制約を定義できるとても便利なものです。 Bean Validationの使い方 何かしらのクラスのメンバ変数に@NotNull...
WEB開発

ソースコードの入れ子の嵐を展開しよう。

半分は好みの問題でもありますが、ソースコードが入れ子の嵐になってしまった時は「外に出せないか?」とか「そのelseは本当に必要か?」を考えてみると良いかもしれません。 カオスな例。 if ($hoge) { /** * 処理2 ...
タイトルとURLをコピーしました