Публикации по теме 'the-andela-way'


Как разрабатывать каркасы и веб-приложения с помощью Polymer.js
Вайрфрейминг - важный аспект любого процесса внешнего проектирования. Это в первую очередь позволяет разработчику определять и организовывать информацию таким образом, чтобы отображать иерархию всего процесса проектирования. Вайрфрейминг позволяет разработчику легко приступить к процессу планирования приложения. Таким образом, это позволяет ему / ей создавать макеты в зависимости от того, как пользователь, как ожидается, будет перемещаться по приложению. Что такое Polymer.js?..

Да, KeyError очень неприятна.
Да, KeyError очень неприятна.

Идиоматический Python. Умное программирование.
Ключевой характеристикой Python является удобочитаемость. Очень важно использовать удобочитаемость, поскольку код читается гораздо чаще, чем пишется. Джефф Кнупп в своей книге «Написание идиоматического Python» утверждает: «Мы можем подробно документировать наш код, писать исчерпывающие модульные тесты и проводить обзоры кода три раза в день, но факт остается фактом: когда кому-то другому нужно внести изменения, код является королем». У Python есть рекомендации по стилю кода и..

Обработка блокирующих операций в Node
Советы и рекомендации по узлам для более быстрых API (2) В предыдущей части этой серии статей мы обсуждали использование кластеров для масштабирования API-интерфейсов Node, используя преимущества нескольких процессорных ядер на одной машине. В то время как вилка кластера (хе-хе) создает клон текущего процесса, дочерний процесс - это отдельный процесс, который запускается процессом Node. Пока программа может выполняться напрямую, она может выполняться как дочерний процесс в..

Обеспечение 99,9% тестового покрытия с помощью моков, заглушек и шпионов
Качество никогда не бывает случайным; это всегда результат разумных усилий. - Джон Раскин В этом руководстве мы узнаем, как поднять планку нашего тестового покрытия, переведя простое приложение с хорошего покрытия на отличное. Но сначала давайте разберемся с терминологией. Издевается Моки (и имитирующие ожидания) - это фальшивые методы (например, шпионы) с заранее запрограммированным поведением (например, заглушки), а также заранее запрограммированными ожиданиями . -..