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


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

Как я наконец-то завоевал свой нескончаемый список чтения технических материалов
Как я наконец-то завоевал свой нескончаемый список чтения технических материалов Сегодня знания более доступны, чем когда-либо. Но на самом деле найти время, чтобы его прочитать? Теперь это совсем другая проблема ". Если вы инженер-программист, я уверен, что в вашем веб-браузере в любой момент времени есть по крайней мере четыре открытых вкладки с тем, что вы прочитаете «в тот момент, когда у вас есть 15 свободных минут». Это материалы для личного развития, глубокие погружения в..

Основные моменты потока - архитектура и реализация
Stream Highlights - это самодействующий генератор клипов, основанный на данных IRC-чата Twitch в реальном времени. Я разработал этот проект, руководствуясь тремя ключевыми принципами: Надежность Масштабируемость Отказоустойчивость Наличие надежной системы при сохранении отказоустойчивости может показаться нелогичным. Я верю, что, применяя строгое разделение проблем, переплетенных без единой точки отказа, мое приложение будет гарантировать его безотказную работу. Ниже..

Смерть из-за планирования - ежедневный антипаттерн программного обеспечения
Смерть из-за планирования - это управленческий антипаттерн, который возникает, когда проект настолько тщательно спланирован, что команде разработчиков не хватает времени на его создание. Проблема в том, что команды, участвующие в этом анти-шаблоне, считают, что им нужно знать все, прежде чем начинать строительство. Это, конечно, невозможно. Так что же нам делать вместо этого? Мы должны просто построить эту чертову штуку . Rundown Имя : "Смерть по плану" AKA : детализ...

Векторизованные и скомпилированные запросы - Часть 1
При оценке баз данных или механизмов вычисления данных вы могли бы наткнуться на такие термины, как поддержка векторизации, запросы времени компиляции или генерация кода, подходящие в соответствии с запросом. Но что они означают? Они что-то значат? Давайте разберемся. Прежде чем перейти к тому, что, давайте сначала спросим, ​​почему. Зачем нужны векторизованные или скомпилированные запросы? Чтобы ответить на этот вопрос, давайте посмотрим, кто был предшественником векторизованных и..

Краткое сравнение между Golang и Python
Последние пару месяцев я играл с языком программирования Golang. Я всегда любил python из-за его простоты использования, но Golang меня удивляет с точки зрения эффективности производительности. Когда этот язык был представлен, люди признали его очень быстрым языком программирования, поскольку он скомпилирован в машинный код. Я чувствую себя обязанным доказать эту теорию самостоятельно. Таким образом, я начал изучать Go с нуля. С моей точки зрения, после примерно 3 месяцев использования в..

10 простых советов, как стать хорошим разработчиком программного обеспечения.
Привет, ребята, я разработчик программного обеспечения, и я нашел несколько советов, как писать красивый код и быть хорошим разработчиком программного обеспечения. Оглавление. 1. Создайте архитектуру (алгоритм) 2. Делайте заметки. 3. Делайте это простым и читабельным. 4. Комментарии. 5. Будьте программистом канального типа. 6. Не пишите код, когда вы устали или в плохом настроении. 7. Не пишите все сразу, сделайте разработку итеративной. 8. Выходите на улицу, найдите..