Roman
Еще полезно лазить в ядро топовых фреймворков и смотреть как написаны классы в vendor)))
полезно? да, надо делать также? нет, там в кишках такая лютая дичь встречается и при этом ты не знаешь почему такие крутые спецы написали такую дичь, а ведь это мог быть их сознательный выбор. но ты этого не знаешь