複雑な単体テスト機能がある場合:
def do_everything():
# turn twizzles
# push buttons
# move mountain
そして、それをいくつかの小さな単位にリファクタリングします:
def do_everything():
turn_twizzles()
push_buttons()
move_mountain()
def turn_twizzles():
# turn twizzles
def push_buttons():
# push buttons
def move_mountain():
# move mountain
これらの小さなユニット用の追加の単体テストを書くのに時間を無駄にしていますか?