Пользователь пока ничего не рассказал о себе

Достижения

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

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

Все теги (13)

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

Все ответы (8)
  • Почему по-умолчанию в Angular нет hot-reload?

    @CoyoteSS
    Попробуй запустить dev сборку с флагом --hmr.
    По умолчанию HMR в Angular CLI отключён.

    ng serve --hmr
    Ответ написан
    Комментировать
  • В чём разница между е2е и Unit тестами?

    @CoyoteSS
    Unit тесты (они же модульные тесты).
    Фреймворки: Jest, Jasmine/Karma.
    Лежат в той же папке рядом с тестируемым файлом и имеют суффикс .spec.
    Тестируют один конкретный модуль, под модулем можно понимать конкретную функцию или класс, в общем они тестируют что-то одно и служат прекрасной документацией, которая всегда является актуальной. Для лучшего покрытия кода и его улучшения используется техника TDD (red, green, refactor), сначала пишем тесты, потом код, чтобы эти тесты проходили и рефакторят, затем процесс повторяется. Обычно их пишут чаще, чем e2e тесты и они дешевле, в том плане, что они меньше в плане размера кода и проще для написания.

    E2E тесты.
    Фреймворки: Cypress, Protractor.
    Тестируют часть приложения и их взаимосвязь (тут есть много нюансов), вообщем у них больше зона охвата и они тестируют именно поведение приложения, имитируя действия пользователя. Создаются как отдельный проект.

    Вообщем как-то так, имхо.
    Ответ написан
    Комментировать
  • Google вообще использует Angular или как?

    @CoyoteSS
    Я как-то беседовал с Alex Okrushko (software engineer в Firebase), он сказал, что Google активно использует Angular в своих продуктах, например самое крупное приложение на Angular это Google Cloud Platform (более 1 млн. строк кода на Angular).
    Angular довольно специфичный фреймворк, он в основном ориентирован на enterprise, крупные и сложные приложения, и он более сложный для изучения и полноценного использования, отсюда как побочный эффект получаем меньшую популярность в сравнении с React.
    Vue активно набирает обороты, имеет больше всех звёзд на GitHub, но в действительности работы/вакансий на нём меньше, чем на Angular/React.
    Ответ написан
    Комментировать

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

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