Игорь Попрядухин, И type hints почему-то не везде прописаны
p.s. Акцент в своем ответе я бы сделал все же на Vimeo Psalm, он бы вам все это(и далеко не только это)подсказал и без меня
Max Ba, А вы хоть Википедию про MVC потрудились открыть? Ну ка покажите, где там про урлы написано?
Или давайте, чтобы по честному, где-нибудь - здесь попробуем поискать?
Олег Гамега, Только во первых вопрос не о том, и если уж на то пошло, rest не альтернатива graphql т.к. в rest идёт управление состоянием клиента с сервера через гипертекст (обычно через HTML), а graphql нужен для получения данных.
Max Ba, Объект выиграет когда таких массивов 100500 штук будет по вашему коду и полей будет не 3 а 30, на 10 строчках кода обсуждать сложность бессмысленно.
Одну как минимум, что к него в голове, делает.
А может больше делает, а может и ни одной. Всякие сейчас backend-разработчики, знаете ли, особенно если глянуть на поток вопросов на тостере от некоторых уникумов, зовущих себя backend-разработчиками
Дмитрий, Наследование это образование подтипов а не только реюз кода, хотя его тоже стоит по возможности избегать(90% юзают его зря), но по другим причинам, а с интерфейсами нет проблем.
p.s. Акцент в своем ответе я бы сделал все же на Vimeo Psalm, он бы вам все это(и далеко не только это)подсказал и без меня