ハイフンとアンダースコアの使い分け
ネーミングの時のハイフンとアンダースコアの使い分けが、自分の中で曖昧なところがあったのでメモ。
言語やフレームワークによって色々あるかもしれませんが、以下、Ruby(gem)の場合です。
Eric Hodel氏の推奨するネーミングルール
RubyGemsの作者、Eric Hodel氏は自身のブログで次のように推奨しています。
more »ネーミングの時のハイフンとアンダースコアの使い分けが、自分の中で曖昧なところがあったのでメモ。
言語やフレームワークによって色々あるかもしれませんが、以下、Ruby(gem)の場合です。
RubyGemsの作者、Eric Hodel氏は自身のブログで次のように推奨しています。
more »Template Methodパターンは、アルゴリズムに多態性を持たせたい場合に有効。
Rubyは抽象メソッドをサポートしていないので、Reportクラスのoutput_lineメソッドでは例外を投げるようにしている。
more »最近PHPネタばかりだったので、頑張ってRailsについて書いてみます。
RailsではデフォルトでWEBrickが起動しますが、低速なので本番運用には向かないとされています。