週末ハッカソン2DAYS - diary.jgs.me

今日明日は週末ハッカソンマンだぜ、こんばんは。今日は同期の家でお仕事コードを書くハック日。Github Enterpriseを今か今かと待ちわびている昨今、僕のチームではBitbucketを軸に開発を進めている。また、いつものオレオレコードと違ってしっかり保守運用していかないといけないコードになる(予定)なのでこのためにテスト書く練習を春休みにやっていた。その甲斐あってテスト書くことでコードの量は少し増えこそすれ、深刻なバグ等も起きず事前にテストがキャッチしてくれるという、今のところかなり幸せなコーディングライフを送ることができている。
具体的には、まず目的の仕様を話し合い等で決定してそれをBitbucketのWikiで明文化する。BitbucketのWikiはgitで管理できるので、Sublimeの恩恵を受けながら素早くドキュメントを書き起こすことができる。このドキュメントを基にテストを書いていく。TDDの黄金則に則ってコケるテストを書き、テストが通るようにコードを書き、レビューしていくといった流れだ。チーム内からドキュメントに不足や不満があった場合は逐一それを吸収していくような感じで。
BitbucketのPrivate repoで開発しているので、Travis CIは使えない。ので、同期のVPSを拝借してJenkinsを準備した。一度は袂を分けたJenkins先生再び降臨。一度触った経験もあったので、今回はすんなりと(いろいろ難所はあったけれど)導入ができた。いずれ運用するようなフェーズに入ったらもっと我々を助けてくれるだろうと思っている。
ラーメンも食べれたし、DDRしたし、Jubeatで虫から海月に進化できたし今日はかなり充実していた。明日もがんばろう。

April 21st, 2013 1:28am