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


Дамп кучи в Go с использованием pprof
Дамп кучи в Go с использованием pprof Несколько недель назад я столкнулся с утечкой памяти в одном из наших приложений Go. Это приложение представляет собой внешнее средство масштабирования, которое интегрирует и предоставляет метрики KEDA для масштабирования других приложений внутри нашего кластера K8s. Через некоторое время приложение просто отключилось. Для работы не требуется много памяти, она нормально работала с менее чем 100 МБ. Он начал требовать намного больше памяти,..

Эти качества делают вас лучшим программистом
Согласно этому источнику , сегодня в мире насчитывается 26,8 МИЛЛИОНА программистов. 26 800 000 человек на этой планете умеют программировать, и я спрашиваю вас: Чем вы отличаетесь от них? Нехорошо с моей стороны задавать глупый вопрос. Тем не менее, выше вероятность того, что вы, вероятно, задали себе один и тот же вопрос, когда увидели число — дважды! Не существует объективной оценки, которая проверяет, хороший вы программист или нет, но эти практики помогут вам выделиться...

9 профессиональных советов по повышению продуктивности разработчиков
Автор: Пьеро Боррелли Продуктивность — важный навык для вашего успеха как разработчика. Я не говорю о том, чтобы работать допоздна или никогда не делать перерывов. Это больше о том, чтобы научиться устанавливать свои приоритеты и цели и защищать свое драгоценное время. Все это особенно важно, если вы новичок в индустрии разработки программного обеспечения. У вас есть возможность заложить прочную основу для того, чтобы сделать каждый рабочий день успешным. Если вы научитесь..

Почему не каждый кодер использует этот пакет Python?
Добро пожаловать! Python — отличный язык программирования, если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Основные принципы проектирования для каждого программиста
Это очень простые и старые, но очень мощные принципы. Я считаю, что это основные основы любой хорошей программной системы. Как говорится Старое золото ЦЕЛОВАТЬ Будь проще, глупец. По моему опыту, это самый важный принцип для инженера. Ваше решение должно быть очень понятным. «Каждый дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». — Мартин Фаулер Хотя приведенная выше цитата относится только к коду, этот принцип..

Демистификация модулей и пакетов в Python
Модули и пакеты — это ядро ​​любого крупного проекта. Я покажу несколько советов, связанных с ними, например, как организовать пакеты и создать пространства имен. Когда я проверяю сложные проекты на Github, я обычно теряюсь среди бесконечного количества папок и исходных файлов. Авторы этих отчётов считают их кастомизацию довольно очевидной для себя, и это вполне понятно; К сожалению, я изо всех сил пытаюсь иметь такое же представление о структурировании различных папок и исходных..

Git за пять минут
Хотел бы я научиться использовать Git (и под этим я подразумеваю использование ВСЕХ Git, а не только commit и push ) намного раньше, чем когда я это делал на самом деле. Знание Git не является абсолютной необходимостью, когда вы просто работаете над своим личным проектом. Но когда вы вносите свой вклад в открытый исходный код или в репозиторий вашей компании, это важный навык, если вы не хотите выглядеть полным дураком. Я предполагаю, что у вас есть хотя бы базовое представление о Git..