「良いプログラムとは?」と聞かれると結構千差万別ですが、悪いプログラムはえてして共通してます。 で、その悪いプログラムを書かないようにするには、「適切な名前を付ける」ことが簡単でおススメです。 深く考えていくと難しいのですが、コード上ですぐできるという意味では非常にお手軽で効果も高い。 お買い得なのです。 悪い例 checkとはいったいなん...
大規模システム開発Launchの慰労会
調布でシステム開発を始めて5年目になります。
この日は、これまでで最大規模のシステム開発が無事にLaunchしましたので、慰労会を社内で開催いたしました。
プロジェクトは約半年間におよぶものでした。お客様の新規事業で使われるため、期待も不安も大変大きなものでした。
複数のサブシステムを開発しながら、既存の基幹システムとも連携させ、難易度も高いものでした。
当然のことで...
Cakephp 2.x でページネートの結果をキャッシュ
Webアプリケーションのパフォーマンス改善の筆頭といえばキャッシュです。 データベースへなどへのアクセスが必要なデータをメモリやファイルに持っておけば負荷も減りますし、頼もしい限り。 Cakephp (2.x)では、基本的に キャッシュにデータ書き込み $result = array('result' => 100); Cache::write('r...
札幌農学校の教育理念とブックルックチームの行動理念
北海道大学に勤める友人から札幌農学校のクッキーをもらいました。 赤ワインと一緒にいただくと一層おいしさが増し、ついついたくさん食べてしまいました。 そのクッキーの箱に入っていた紙に札幌農学校の教育理念が書かれており、改めてブックルックチームの行動理念について考えが及びました。 「Boys, be ambitious!」 アメリカから招聘されたクラーク博士が役目を終え...
