トップ 最新

ただのにっき

2011-02-15(火) [長年日記]

tDiary開発者会議だった

hsbtの呼びかけでtDiaryの開発者が集まって、今後の開発方針を話し合う「tDiary開発者会議」が行われた。主にtDiaryのテストインフラを最初に整備したkakutaniの話を聴くのが目的。議事録(?)はGitHub上のWikiにまとまっている(まだまとめ中)。

過去なんども書いているけれど、日記というものは継続性がもっとも大切で、だからこそ日記(ブログ)ツールは長寿命を目指すべきだ。ブログブームのさきがけたるMovableTypeが最近だいぶ残念なことになっているように、いま現在隆盛を誇っているWordPressだって10年後にはどうなっているかわからない。tDiaryは「最低でも四半世紀の継続性」を謳って開発を続けているが、その目標までまだあと15年もある。

今後(少なくとも)15年間のメンテナンスを維持するために、コードを安心していじれる保証をしてくれるテストは最重要。TDDが一般的でなかった時代に書かれたtDiaryに後からユニットテストを書くのは極めて困難だが、少なくとも現時点でEnd to Endのテスト環境はできあがりつつある。今回はその成果の確認と、今後の方向性を決めることができたと思う。

継続性と言っても過去にしがみついてばかりではしょうがないし、時流に合わない機能は思い切りよく捨て去って身軽になる必要もある。今回の合意の中にはそんな機能も含まれているので、あとから「ギャー」と言わずに済むようにユーザは上の議事録に目を通しておいた方がいいかも。「これがなくなったら困る!」と言えるのはいまのうちよ(笑)。ちなみにそういう意味での今回の最大の決断は「TrackBack機能の削除」か。もうみんな使ってないよね? あとは今どきmod_rewrite使えないレンサバとかないよね、というこで「404ハック」も削る。

ところで、今回会場を提供してくれた(エンジニア絶賛募集中の)クックパッド、初めて訪問したけど、有名なキッチン含め、ちょっとIT企業っぽくなくて面白かった。というかあの会社はすでに「ただのIT企業」ではないのかも知れないね、技術の会社ではあるけれど。

Tags: tDiary