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


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

11 вещей, которые нужны каждому путешествующему разработчику
Вне зависимости от того, застряли ли они в аэропорту, спрятались в кафе или разбили лагерь в лесу без электричества, пандемия вынудила многих инженеров перейти к более постоянным сценариям работы из- <insert_location_here> . Многие воспользовались этим как возможностью для увеличения количества путешествий. Хотя это варьируется от компании к компании, у большинства разработчиков меньше телефонных звонков и встреч, а это означает, что им легче сменить место проведения, чем..

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

Создание приложений интерфейса командной строки с помощью Go
Приложения интерфейса командной строки (CLI) могут автоматизировать вашу работу разными способами. Их можно использовать для создания ваших приложений, развертывания кода, запуска процессов и выполнения всевозможных других задач. Разработчики часто отдают предпочтение инструментам CLI, потому что они не требуют пользовательского интерфейса, часто имеют единообразное поведение в разных средах и их намного проще настраивать и распространять. Сообщество Go за последние несколько лет стало..

Разработчик Даннинга-Крюгера
Я полагаю, вам знакомо это чувство, когда после прохождения одного курса или тренинга у вас создается впечатление, что вы обладаете полным знанием, экспертным знанием. Будьте осторожны! Возможно, вас только что поймали мистер Даннинг и миссис Крюгер. Проще говоря, эффект Даннинга-Крюгера заключается в том, что когда вы мало знаете, вы чувствуете, что знаете все. Легко поддаться иллюзии, что двух недель может хватить, чтобы хорошо освоить язык программирования. Набивая себя большой..

Визуальное объяснение алгоритма Прима
Алгоритм Прима похож на алгоритм Крускала. Это жадный алгоритм, который находит MST (минимальное остовное дерево) для взвешенного неориентированного графа. Начиная с произвольной вершины, алгоритм строит MST по одной вершине за раз, где каждая вершина берет кратчайший путь от корневого узла. Перейдем к нашему примеру. Хотя мы можем начать с любой вершины, для этого примера мы выберем вершину A. Вершина A имеет прямые ребра к B и I. Стоимость вершины B равна 7, а стоимость..

Черный путь
Мандо говорит: «Отформатируйте код» Недавно мою команду осенило, что мы тратим слишком много времени на проверку кода из-за несоответствия форматирования между новыми PR и остальной частью нашей кодовой базы. Владея в основном службами и библиотеками JVM, мы решили использовать редактор стилей кода IntelliJ IDEA для создания форматов кода, с которыми могла согласиться вся команда - для Java, Groovy и Kotlin. Конечно, в процессе принятия решения разные мнения возникли по самым..