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