Ответы пользователя по тегу Паттерны проектирования
  • Какие инструменты, среды, паттерны, фреймворки вы применяете для разработки веб-приложений на PHP?

    @McBernar
    Знаете, Вадим, я не понимаю этого.

    Я сейчас ни в коем случае не пытаюсь как-то обидеть вас, но я, например, не являясь и не называя себя разработчиком, увлекаюсь кодом, как мне показалось, больше, чем вы:

    1. У меня сразу же появился Sublime и следом PhpStorm. Никаких ноутпад-плюс-плюсов. IDE предоставляют отличные дополнительные возможности, которые очень сильно облегчают написание кода, беря на себя кучу рутины.

    2. Как только я немного освоился с синтаксисом языка — сразу пошел разбираться с ООП и MVC, по дороге познакомившись с другими клевыми паттернами типа Синглтона, ORM, Active Record и прочих. Чтобы не делать совсем уж полной ерунды в проектах.

    3. Прекрасно понимая, что бэк без фронта редко живет, а тем более сейчас, когда кругом Ajax и SPA — учу JS, освоился c JQuery, скоро доберусь до Vue. Исключительно в целях саморазвития и из любопытства, без какого-то практического применения, только по мелочам если. Вот недавно освежил знания в CSS — копнул во флексбоксы и это оказалось дико круто.

    4. Заинтересовался промышленным деплоем проектов. Ведь не может быть так, чтобы команда разработки открывает ftp и закачивает файлы с обновлениями? Конечно нет, все значительно интереснее и, главное, практичнее. Начиная от автоматического обновления файлов через PhpStorm и заканчивая специальными сборщиками, сценариями и миграциями БД.

    5. Разобрался с Гитом и Гитхабом в частности.

    6. Арендовал сервер, играю в консольке с настройками. Понимаю, что это отдельная область и проще нанять человека, чем самому все познать, но разбираться-то хотя бы поверхностно нужно же.

    7. Читаю книги по алгоритмам и по правильному программированию.

    Впереди еще много всего — фреймворки, цмс-ки, свои проекты. И все это в больше степени для фана, а не для работы — я вообще дизайнер. Мне просто стало интересно — а что же дальше за картинками и хтмл/цсс.

    Может, вы просто не ту область выбрали, если у вас нет острого желания узнать чуть больше о разработке?
    Ответ написан
    1 комментарий
  • PHP. Singletone для pdo. Как реализовать?

    @McBernar
    В следующий раз, когда вам скажут, что синглтон — это антипаттерн или он "маскирует зависимости" — попросите этого человека показать реальный пример, когда синглтон маскирует зависимости.
    Ответ написан
    1 комментарий