Контакты
Местоположение
Украина, Киевская обл., Киев

Достижения

Все достижения (29)

Наибольший вклад в теги

Все теги (189)

Лучшие ответы пользователя

Все ответы (553)
  • Откуда появился логотип Хабр Q&A?

    glaphire
    @glaphire
    PHP developer
    "Хабр Q&A" как название не отображает сути сервиса, звучит как раздел "F.A.Q". "Toster.ru" закрепился как бренд и теперь потеряет большую долю своей репутации
    Ответ написан
  • Программирование деформирует человека как личность?

    glaphire
    @glaphire
    PHP developer
    У Вас был существенный дисбаланс в жизни (ничего помимо работы), я не согласна с теми, кто говорит что "разработка это не Ваше", скорее нужно пересмотреть приоритеты в жизни. Психолог может помочь, если Вы действительно созрели копаться в себе. Люди не выгорают, когда все их внутренние потребности закрыты, кому-то это закрывает кодинг, а кому-то спорт, путешествия, семья... Но это не значит, что нужно бросать разработку, просто подобрать работу покомфортнее) Говорю частично из своего опыта
    Ответ написан
  • Новичок лезет в web, но хочет уметь управлять электроникой, full-stack и backend, а также C. Поможете?

    glaphire
    @glaphire
    PHP developer
    Настоящий Си с популярной веб-разработкой не пересекается. Его основы учат в вузах для базового ознакомления с программированием, полноценно учат уже сами для низкоуровневого программирования.

    Приложите усилия к чему-то одному - фронтенду, бекенду или электронике, результат будет быстрее.
    Ответ написан
  • На каком дистрибутиве linux php сайт будет быстрее работать?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    Скорость работы сайта не зависит от дистрибутива. Она зависит от версии php, от правильной настройки вебсервера, от наличия кеша, от правильности написания кода, от железа, но от дистрибутива в последнюю и не решающую очередь.
    Ответ написан
  • Какую литературу посоветуете по тестированию?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    TDD Кента Бека - помогает понять, откуда взялась популярная архитектура фреймворков тестирования (ссылка) - читала, мне частично помогла.
    xUnit test patterns - не читала, но все советуют - тоже объясняет принципы написания тестов без четкой привязки к технологии (ссылка).
    По разнице в подходах тестирования - существует пирамида тестирования, но на практике мне не всегда понятно, где границы - приемочные и UI тесты ориентированы на use cases - т.е. на путь - в какой последовательности юзер проходит фичу и какой результат ожидает на каждом шаге (заходит на страницу, заполняет данные, ждет ответа; программа-клиент получает токен, шлет запрос, ждет респонс), а модульные тесты ориентированы на проверку кода как изолированных элементов - т.е. тестирование происходит отдельно от общего процесса, в котором этот код используется, чтобы можно было локализовать проблему с максимальной точностью.
    PHPUnit я изучала только по документации, просто прошлась по всем примерам, считаю приемлемым вариантом изучения. Лучше сначала хорошо понять PHPUnit, а потом учить Codeception. Учиться, как мокать и стабать, можно уже на конкретных задачах, по мере надобности.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (21)