Ага, императивные заявления «код должен быть таким-то» не нужны
Ну просто есть определенный стандарт, так сказать академический, а так да, каждый разработчик это индивидуальность и как правильно заметила Анастасия, бывает что разраб и свой код не может разобрать, не то что человек со стороны. Сталкивался с таким как-то, работал недолгое время на проекте, где чел писал на пхп и все афигеть как работало, но после его ухода, это можно было выкинуть в корзину, так как никто не мог разобрать того, что он там написал, при том что его потом привлекали для консультации, и он тоже не мог)