Вот наркоманы долбанные, удобнвми инструментами хотят пользоваться и писать поддерживаемый код
поддерживаемый код - код разделенный по зонам ответственности, а не так шо мы типа щас в хуки все спрячем и окей, у нас разделение. а по факту просто под кровать мусор смели чтоб не видно было)