>>358
それを作りやすく、使いやすい単位に分けるのが設計だよ。
場合によってはプログラムで1行とかになるし。それより短いことはないだろう。

ハマる時は数日かかるけど、放置して他のことやってて、戻ってみるとあっさり解けることも。または、設計が悪くて使いにくいわけだから、わかりやすく作り直したりする。