Задать вопрос
  • Зависит ли поиск работы от наличия высшего образования?

    @Niksak
    Я веб погромуля, опыт около двух лет, вышки нет, вполне вкатился с помощью самообучения ( есть спец среднее образование )
    Ток спрашивали учусь ли, пойду ли на вышку после, говорил что нет ( и меня не брали лол ), но вполне себе работаю ща
    Ответ написан
    Комментировать
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    try4tune
    @try4tune
    С точки зрения архитектуры:

    Интерфейс описывает свойства. Обратите внимание на классические названия интерфейсов: Throwable, Countable, Comparable, Iterable и т.д. Возьмем, к примеру, интерфейс Rollable (катящийся), и Foldable (складывающийся).

    Абстрактный класс же описывает сущность. Например, стол: Table_Abstract. Стол может быть деревянным, тогда будет Table_Wood extends Table_Abstract. Также стол может быть хирургическим: Table_Surgical extends Table_Abstract. В таком случае Table_Abstract объединяет общий свойства всех столов (скажем, площадь поверхности, наличие ножек и т.п.). А конкретный класс описывает сущность определенного типа столов.

    Связью же интерфейсов и классов Вы описываете свойства. Например, стол можно катить: Table_Abstract implements Rollable. Деревянный стол, например, можно сложить: Table_Wood implements Foldable.
    Ответ написан
    5 комментариев
  • Где в Laravel лучше делать валидацию входящих данных - в контроллере или сделать кастомный Request для контроллера, или Middleware?

    @jazzus
    Валидация это обычно что? Простыня) Поэтому свой Form Request. Написать php artisan make:request и потом импортировать в ide это буквально секунды времени. Зато в этом классе ты можешь кучу всего делать. Например prepareForValidation, сообщения, логику со своими правилами и все это будет в одном месте. Запихивать валидацию в middleware или в свои классы в Ларавел - это извращение.
    Ответ написан
    Комментировать
  • Правда что >80% работы backend'а - это "пилить" CRUD-API?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    создали модели;
    написали к ним тесты;
    написали CRUD-контроллеры на каждую модель (принять данные; подключится к БД через ORM; отрендерить json);
    написали к ним тесты;
    перешли к новому проекту;


    Если контора клепает пачками однотипные сайты без какой-либо сложной логики, интеграций и особых требований - то данный процесс - норм.
    На более сложных проектах бекендерами решается гораздо более широкий спектр задач.
    Ответ написан
    2 комментария
  • Зачем интерфейсы если есть трэйты?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Вопрос действительно философский.
    Интерфейс - это публичный контракт. Соглашение. "Данный класс обязается делать это и это, и если соглашение подписано, то всегда можно ожидать выполнение классом таких обязанностей". А как он это делает - это его личные половые трудности. То есть интерфейс - это такое министерство иностранных дел класса, отдел внешних сношений. Фасад, вывеска.

    Абстрактный класс и трейт - это министерство внутренних дел.
    Абстрактный класс - это внутренний контракт. Чертеж, прототип, по которому строится класс. Включает внутреннюю кухню, которую посторонним знать не обязательно.
    Трейт - просто повторное использование кода. Возможность нескольким классам использовать один и тот же код.
    Ответ написан
    2 комментария
  • В чем смысл ВУЗа?

    @Programmir
    Я окончил школу с золотой медалью, получил высшее образование на факультете менеджмента, а теперь с этой корочкой даже продавцом не берут. Столько лет зря потратил. Учись на чужих ошибках. Чтобы заработать миллиарды Гейтсу и Цукербергу не нужно было высшее образование. А некоторые с высшим образованием за копейки не могут найти работу.
    Ответ написан
    13 комментариев
  • В чем смысл ВУЗа?

    @Anthony7
    Лохотрон это, просто попробуй связаться с работодателями с интересной для тебя вакансией, скажи что знаешь все что они хотят, но диплома у тебя нет. Если согласятся, забивай на ВУЗ. В наших вузах из полезного только столовая и телки. Я лично отучился и толку никакого, последние пару лет тролил преподов, что они тупее большинства студентов (мой ВУЗ сейчас в середине рейтинга лучших универов по стране). Они растягивают любую программу и добавляют туда воды, чтобы ты подольше платил)
    Ответ написан
    3 комментария