構造化プログラミングはステートマシンが生えやすくて容易にスパゲッティになる
オブジェクト指向ならVoidポインタや関数ポインタやswitchでの分岐と違って呼び出し元やオーバーライドを見る程度で大まかな処理が把握できるから楽
言語自体がコーディング規約みたいなもんだからインデント幅とアクセス装飾子だけ気をつければ大した規約無しでもチームで動けるし