Почему-то напоминает сильно Swift… Интересное предложение, с которым как и в Swift отпадает необходимость в геттерах и сеттерах, но визеры (withers) – не вымещает… Мне лично геттеры/сеттеры кажутся более правильным подходом, почему в Swift и продолжаю их использовать, хотя смысла в этом зачастую просто 0… Интересно было бы глянуть опрос за и против – gettes/setters vs property control среди пользователей...
Инструментарий может быть любым. Суть статьи не в нем, а в сокращении дублирования работы при классической разработке API.
Не упомянул в статье о плагине: https://plugins.jetbrains.com/plugin/7320-php-annotations
В ближайшем его релизе появится поддержка алиаса для атрибутов symfony-openapi пакета
Мелочь, но из таких мелочей и складывается нормальны DX…
Почему-то напоминает сильно Swift… Интересное предложение, с которым как и в Swift отпадает необходимость в геттерах и сеттерах, но визеры (withers) – не вымещает… Мне лично геттеры/сеттеры кажутся более правильным подходом, почему в Swift и продолжаю их использовать, хотя смысла в этом зачастую просто 0… Интересно было бы глянуть опрос за и против – gettes/setters vs property control среди пользователей...
Отличная статья, я хоть и не пишу на пайтоне, но прочитал с удовольствием, и еще с большим удовольствим подтянул теоретическую часть. Спасибо.