栞/#dev
- 2008年12月
「もしあなたが統合のプロトコルをSQLからHTTPに変えたら、それはあなたがデータベースを統合データベース(リンク)からアプリケーション・データベース(リンク)に変えられるということです。」
RDBMSからの脱却とか。流れとしては同意だけど。
コードを書く姿勢として気をつけること。塊を小さく。PHPに限った話じゃないけど。
「プログラムは、結局動いてナンボで、動きの違いが最優先であって、記述の美しさや自分とのポリシーの違いは、目をつぶったほうがいい。」
http://misko.hevery.com/code-reviewers-guide/ の翻訳。
- 2008年11月
何がしたいのかよくわからない条件分岐は悪。
開発コストをどう考えるか。JavaScriptの場合だと対応ブラウザの話が大きい。
- 2008年10月
「データバインディングがやりやすいかどうかはリッチなアプリの開発がやりやすいかどうかにジワジワと利いてくる。このため、データバインディングは『地味だが意外と無視できない』代物と言えるのではないか」
「難しいことをいってて損しているフレームワークは結構ある。」
- 2008年9月
短い単位で計測、チューニングを繰り返すこと。
規模が大きければいいというものでもないということ。少なくとも誇るべきものではないと思う。
「モデルは単なるデータ保存場所ではなくて、アプリケーションのドメインエンティティなのだ。」「コントローラはデータをモデルから取得してビューへと送り出すだけのシンプルな糊として振るまい」
Excelの利用率高し。導入は便利だけど不便な面もたくさん。そして情報共有重要。
変数やクラス名などの命名について。
- 2008年8月
ページ遷移の制御。トランザクショントークンとか。
ランキングの評価式の例として。
webサイトの運営体制のチェックシート。こういうチェックって重要だと思う。
「ソフトウエアは製造工場で同じ形の製品を繰り返し大量生産するようなものとは違い、製品設計それ自体が生産物であり、2つと同じものを作ることはない。果たして、このような工場型の方式が向いているのかどうか」
オブジェクト指向を徹底したコードを書くための訓練。訓練としては有効かも。
- 2008年7月
C++で書かれた全文検索エンジンのライブラリ。Perl/Python/PHP/Javaなどのバインディングあり。del.icio.usの検索で使われてる。