Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

ビューティフルコード12

ビューティフルコード (THEORY/IN/PRACTICE)

ビューティフルコード (THEORY/IN/PRACTICE)

ビューティフルコード


[メモ]
12章 BioPerlにおける美しいコードの成長
Lincoln Stein
設計がないなかでプログラムを要求される
生物情報学はエクストリームプログラミングとプロトタイピングとツールキットを好む
BioPerlのゲノムマップを表示するモジュールの話
ヒトゲノムは24組のDNA配列、22常染色体、X染色体、Y染色体
ヒトゲノムの配列全体は圧縮なしで3GB
コードがエレガントでないなら設計のどこかが間違っている
コードライブラリは皆がすぐに使え、熟練開発者が簡単にカスタマイズできることが望ましい
Pretty GoodだがPerfectionにはならない