Публикации по теме 'angular'


Хватит тестировать мой код!
Хватит тестировать мой код! Все согласны с тем, что разработка через тестирование (TDD) — это хорошо, верно? Правильно ? Если вы согласны с тем, что тесты важны, вы, вероятно, пишете их много. Возможно, у вас даже есть инструмент покрытия кода, который поможет узнать, какая часть вашего кода протестирована. Пока отлично. Но вот мой вопрос. Вы тестируете правильный код? Вы тестируете свой код или мой? Протестируйте свой собственный код

Сервисы ленивой загрузки в Angular
Представьте, что у нас есть большой сервис со множеством зависимостей и логики. Его следует использовать только тогда, когда пользователь выполняет определенное действие, например, нажимает кнопку. Можно отложить загрузку и анализ службы, отложив ее загрузку при выполнении действия. Давайте создадим сервис ленивых инъекций: Метод get() ожидает загрузчик токенов провайдера — обещание, которое возвращает токен провайдера. Ссылка на провайдера извлекается из инжектора при..

3 простых навыка для развития навыков программирования
Добейтесь совершенства в качестве разработчика программного обеспечения Быть разработчиком в начале карьеры может быть непросто. Я вспоминаю себя в 2011 году, когда я впервые начал работать полный рабочий день. Я был ошеломлен количеством технологий, с которыми мне пришлось столкнуться: протокол HTTP, Git, асинхронное программирование, шаблоны проектирования и многие другие. Это может быть как захватывающим, так и утомительным занятием. Иногда вы просто застреваете и не можете..

Запуск кода вне NgZone в Angular для повышения производительности
Механизм обнаружения изменений Angular, основанный на NgZone, лежит в основе синхронизации данных платформы в реальном времени и обеспечения бесперебойного взаимодействия с пользователем. NgZone отвечает за уведомление Angular о необходимости выполнения процесса обнаружения изменений, что иногда может стать узким местом производительности в определенных сценариях. Чтобы преодолеть это ограничение и повысить производительность вашего приложения Angular, иногда вам нужно выполнить код за..

Как реализовать макет со зрителем с помощью Jest
Что я узнал о насмешках с помощью тестов Spectator Я упомянул в своем предыдущем сообщении в блоге , что Spectator в настоящее время является моим основным инструментом для тестирования моих приложений Angular. За последние пару недель я узнал кое-что о насмешках с помощью Spectator, и надеюсь, вы найдете их полезными. Обратите внимание, что я использую Spectator с Jest. Удалить неиспользуемых провайдеров В моем createServiceFactory или createComponentFactory я объявил,..

Пошаговое руководство по вызову API в Angular (обещание ES6)
В этом посте описано, как заставить API обращаться к внутреннему серверу для отображения данных в вашем приложении Angular. Выполнение вызова API с использованием HttpClient Angular Framework предоставляет модуль с именем HttpClientModule , который позволяет вам выполнять Http-вызов на внутренний сервер и извлекать данные. Мы обсудим пошаговое руководство по вызову API в следующем разделе. Пошаговое руководство по вызову API Шаг 1: Импортируйте файл HttpClientModule в файл..

Современные приложения без фреймворков JavaScript
Чтобы прочитать эту статью на португальском языке, нажмите здесь . Если вы смотрите на эту небольшую публикацию, это потому, что я начал эту серию, демонстрирующую простой и эффективный способ разработки современных приложений без фреймворков javascript. С некоторых пор я наблюдаю за обещаниями, которые давали эти javascript-фреймворки и которые, на мой простой взгляд, не были реально выполнены. Если вы посмотрите на это, то сегодня разработать приложение намного сложнее и..