Ты про синтаксис? Да фиг с ним, мы даже к бэкслешу привыкли в неймспейсах - хотя куда уж хуже.и это полный писец
Не более нечитабельно, чем phpdoc-и с аннотациями. Ну ты же не в notepad-е код пишешь. В IDE можно нормально оформить, сделать стрелочки серенькими и вообще какой-нибудь загогулиной из шрифтов типа Fira Code.Но вообще же нечитабельно.
Не очень - пихать это куда можно и нельзя.И как бы не раз обсуждалось что программирование на аннотациях это не очень
Сначала распять, или расшесть...За такое хочется поубивать…
Ну вот мне мои глаза дороги и я не хочу чтобы они кровоточили. И да без глаз определенно перестану это замечать как и весь остальной кодДа когда начнете юзать, перестанете обращать внимание.
Но ты же должен понимать что так не будет. И если раньше программирование на аннотациях использовалось в основном только в таком треше как доктрина и подобная дичь, то <<теперь>> <<это>> <<будет>> <<ВЕЗДЕ>>Пример с Symfony EventSubscribers нормальный.
А разве в php7 не вкрутили полноценный AST? Он вроде должен позволять понимать собаку в контексте. Зачем они городят этот ascii art.В идеале, конечно, выкинуть бы нафиг подавление ошибок и заюзать собаку для аннотаций, один хрен это все для major version. Но понятно, что на это не пойдут. (Кстати, подавление ошибок можно было бы тоже сделать аннотацией, типа @MuteErrors(E_ALL)).
Причем здесь это?Такие проблемы только у тех, кто строит свою архитектуру на наследовании, причем в худшем его проявлении - наследовании от стороннего кода.
Сейчас все новые фичи это чисто политические решения и будут проходить фичи только удобные для разработчиков ядра симфони, т.к. представителей от них больше всего в комитете. Достаточно посмотреть срачи всех последних rfcОн вроде должен позволять понимать собаку в контексте. Зачем они городят этот ascii art.
Большинство проектов это вообще активрекордо-CRUD-овое говно. С говном у меня отношения простые, я его не трогаю.это мануало ориентированное программирование, но именно по мануалам будет создаваться большая часть нового кода
Это у тебя надо спросить, какое отношение имеет то, что там будет писаться пятибаксовыми индусами, к тому коду, который можно в принципе к себе взять (с того же packagist).Причем здесь это?
Тогда симфони, ларавель, доктрина тоже говно? А что не говно?Большинство проектов это вообще активрекордо-CRUD-овое говно.
- это инструменты, причем довольно гибкие, там никто ничего не навязывает. Есть, конечно, проблемы (особенно у Доктрины), но другого рода.симфони, доктрина
Eloquent и все на него завязанное - говно. Некоторые компоненты более-менее нормальные (хотя непонимание автором ООП торчит везде).ларавель