理路整然とした規約をつくって、よく説明して守らせる枠組みを用意しておけば
C++のような言語でも滅茶苦茶なことにはならないだろう