読者です 読者をやめる 読者になる 読者になる

bz0のにっき

quick and dirty prototype

2017/04/22

個人開発

個人開発で、Twitter APIからデータ収集してDBに入れるPGMが
どんどん汚くなってきたので、きれいに書き直す為にDIについてや命名について
見直しながらリファクタしていた。現時点で、まだ終わってない。。。

DIとは
http://blog.a-way-out.net/blog/2015/08/31/your-dependency-injection-is-wrong-as-I-expected/
http://tototoshi.hatenablog.com/entry/2015/12/03/232343

あるオブジェクト(=サービス)を別のオブジェクト(=クライアント)に渡すパターンがDIパターンです。

pimple DIコンテナを簡単に使えるライブラリ
http://pimple.sensiolabs.org/


クラス名の命名規則 - あのね、Util なの? Utils じゃないの?
http://d.hatena.ne.jp/moriyoshi/20070311/1173675288

Ethna の作者である藤本さんは「あるモデルを複数格納するジェネリックなコンテナ」には
複数形を用いず、「List」を接尾にするのが習慣

データベースオブジェクトの命名規約
http://qiita.com/genzouw/items/35022fa96c120e67c637