関数
記事
IT・テクノロジー
分割
小さく分割しすぎると複雑さが増す
コメントでブロックの説明をしてもいい
行数
理想は30行以下
最低でも200行以下
副作用のない関数を心掛ける
グローバル変数を使わない
外部リソースとやり取りしない
ex) ファイル、インターネット、システムクロック、乱数
Noneを返さない
常にNoneを返すのでなければ、Noneを返さない
エラーを示すためにNoneを返すのは避ける
理: Noneにより以降のコードでエラーが発生すると意味のあるエラーメッセージにならない