特に頭硬い方面の静的型付けな環境(?><; Adaとか)の場合は、とにかく責任分界点が明確にって感じだと思うし、責任分界点でのやり取りだけカッチリみたいな感じでそこをなるべく汎用性がある形にって・・・・アレじゃん?><(全然カッチリじゃない文章)
思考の /dev/null