退職エントリや転職エントリはよく見るけど転職して1年経ちました系はあまり見ないので書いてみます
お仕事
社内ツールとかいろいろ作っています。
ソーシャルゲーム開発だと数10人でチームを組んで開発しているのですが、自分の所属してるチーム(ソーシャルゲームや分析系の基盤)だと細かい案件を1〜2人くらいで回すことが多いです。
自分の場合はマーケティング部関係の雑用お手伝いすることが多いです。アプリを作ることもあればLPをサーバにアップロードしたり、マーケがやりたいことの技術検証とかやってます。
自分の仕事の性質上あまり表に出ることはないのですが、最近だと ファンタジスタドール ゲーム公式サイト の事前登録のシステム全般見ています。
お仕事以外
- 業務以外でもツール作成
- Jenkins Gitlab Logo plugin
- Gitlabで設定されているアイコン*1をJenkins上で表示するためのプラグイン。Custom Job Icon PluginのGitlab版
- Jenkins Gitlab Logo plugin
- 社内勉強会開催
- 社内LT大会で発表
- 四半期ごとくらいでLT大会が開催されて、面白かった発表には「カリスマ」、ためになった発表には「総帥」の称号が授与されます
書いたテスト
入社時に
社員総会で全社員の前での自己紹介で「TDDしか脳がないんで1年間でテストケースを1000個書きます」と言ってしまったアカウントはこちらになります。言った後で気づいたけど1年間で1000個って実は少ないですよねw 呼吸するレベルでTDDしてるので1日4〜5個は余裕
— sue445 (@sue445) July 20, 2012
とか言ってしまったので、1年間でどれくらい書いたか数えてみました。
Jenkinsの Ruby metrics plugin で計測しています。(仕事で書いたアプリだけカウントしてます)
種別 | test counts | 開発人数 | 1人あたりのテスト数 | Total lines | Line of code | Total Coverrage (%) | Code coverrage (%) |
---|---|---|---|---|---|---|---|
Railsアプリ | 265 | 1 | 265 | 1968 | 729 | 97.31 | 92.73 |
Railsアプリ | 92 | 2 | 46 | 575 | 244 | 92.17 | 81.56 |
gem | 168 | 1 | 168 | 1133 | 291 | 98.76 | 95.19 |
gem | 36 | 2 | 18 | 287 | 148 | 98.26 | 96.62 |
gem | 9 | 1 | 9 | 111 | 49 | 97.3 | 93.88 |
gem | 22 | 1 | 22 | 320 | 149 | 99.38 | 98.66 |
Railsアプリ | 140 | 1 | 140 | 1212 | 532 | 97.69 | 94.74 |
Railsアプリ | 166 | 1 | 166 | 1918 | 819 | 89.21 | 74.73 |
Railsアプリ | 353 | 2 | 176.5 | 2051 | 1000 | 89.86 | 79.2 |
Railsアプリ | 345 | 1 | 345 | 3049 | 1226 | 93.41 | 83.61 |
Railsアプリ | 103 | 1 | 103 | 647 | 290 | 93.04 | 84.08 |
計 | 1596 | 1355.5 | 12624 | 5187 | 平均95.34% | 平均89.09% |
2人で開発してたものに関してはテストの総数 / 2 して換算していますが、それでも1年間で1000個以上テストを書いていました。