чтобы было проще выводить ошибки или в зависимости от существующих/несуществующих данных выполнять разные классы и методы.Вот как раз в одном месте и будет всё проще сделать!
requestData->setFilter($_REQUEST['id'],'/[0-9]{1,5}/i','private');
Человек который прекрасно знает язык может писать невероятно плохой код,Согласен!
а человек который говорит на ломаном языке может писать хороший код, а плохое знание английского можно списать на недостаток практики или недавнее изучение.Не согласен (или очень редко согласен на 50%)!
Поэтому если речь идет о принятии на работу программиста, ломаный английский врятли вам что-то скажет о том как будет выполнена его работа.Скажет! Да ещё и как!