私は通常、実装と宣言が異なるファイル(.c/.hと.cpp/.hpp)にあるCとC ++でコーディングしますが、この区別がないHaskell / Python/Dでコーディングすることがよくあります。
私の問題は、コードが大きくなる傾向があるときに、ファイルの内容を明確に把握するのに苦労することです。「.hを見ただけで何が期待できるかわかる」が恋しくて、ごちゃごちゃした感じに圧倒されがちです。
これを解決するための私の最善の試みは、ファイルにfoldを入れることですが、どうやってやるのか知りたいのですが。私がまだ試したことのない魔法の解決策はありますか?それは単なる心のセットですか?