この Tips シリーズでは、#9 までに基本的なデータ構造、#17 までに Pythonイディオム、#30 までに Python実践スキル、#40 までに Python深掘りスキル を紹介してきました。 ここからは新しいフェーズとして、「Pythonプロジェクトスキル」 を扱います。フェーズ4までで「良いコードを書く力」を身につけてきました。このフェーズでは、「書いたコードを安心して使える状態にする力」 を扱います。 その最初のテーマが 自動テスト です。 「テスト」と聞くと難しそうに感じるかもしれません。でも今回覚えることは、まず1つです。 「この関数に、この値を渡したら、この結果になる」…