Публикации по теме '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. Выходите на улицу, найдите..