- 有休…
- 病休…
- 育休…
- 年収(月給、賞与など)…
- 残業代…
- 早朝/深夜手当…
- 休出手当…
- 住宅補助…
今後何度も書くことになるだろうから repo へコミットする .gitignore の使い方について書いておく。まあ、ゆるーく使って余分に ignore 書きまくってもいいんですが覚えておくと、はかどります。なお、man に書いているというつっこみを受けた。
以下の方針で運用すると扱いやすくなります。
- プロジェクトで使う
.gitignore
ファイルへはプロジェクト固有でバージョン管理から外したいものを書く- 例: そのプロジェクトでできる中間成果物、スナップショットで残したいだけでバージョン管理する必要のない成果物 (テスト結果とか) など
- プロジェクト固有ではなく発生し、バージョン管理から外したいものはグローバルな gitignore ファイル[^1]を作り、そちらへ書いておく
- 例: OS が勝手につくるファイルやフォルダ、エディタの作るバックアップファイルなど
- 自分で育てなくてもグローバルな gitignore のための雛形があるので自分が関わるものを追記していけば OK.
- グローバルな ignore (excludesfile) を設定する
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ /etc/rc.d/init.d/crond status | |
crond (pid 1491) を実行中... |
循環的複雑度 | 複雑さの状態 | バグ混入確率 |
---|---|---|
10以下 | 非常によい構造 | 25% |
30以上 | 構造的なリスクあり | 40% |
50以上 | テスト不可能 | 70% |
75以上 | いかなる変更もご修正を生む | 98% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Test(expected = SampleException.class) | |
public void throwsSampleException() { | |
// do something | |
} |
-
TDDの目的は健康
-
爆弾処理のようなリリース
-
complexとcomplicated
- 複雑なものとややこしいもの
- TDDはややこしいものに対処する
-
デベロッパーテスト
-
TDDはチームを支援するためのもの
-
バグを見つけるためのものではない
OlderNewer