メソッドのチェーンを停止し、代わりにチェーンをいくつかの式に分割するタイミングに関するガイドラインはありますか?
たとえば、単語をキーとして、対応するカウントを値として、辞書を構築するこのPythonコードについて考えてみます。
def build_dict(filename):
with open(filename, 'r') as f:
dict = defaultdict(int)
for word in f.read().lower().split(): # too much?
dict[word] += 1
return dict
3つの方法を連鎖させても大丈夫ですか?式を分割することで、目立ったメリットはありますか?