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


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

Образовательные материалы: выпуск за февраль 2023 г.
Educative постоянно обновляет свою обширную библиотеку увлекательными и интересными курсами , путями развития и проектами. Если вы хотите освоить веб-разработку, науку о данных, облачную разработку, искусственный интеллект, разработку игр или даже гибкие методологии , у нас есть кое-что для вас! Как разработчик, инвестирование в изучение новых навыков и оттачивание существующих — один из самых умных карьерных шагов, которые вы можете сделать. Вот почему мы рады представить наши..

Написание осмысленных комментариев к коду
Есть две группы читателей вашего кода — интерпретатор программы и другие разработчики. Хотя первая группа заботится только о завершении кода, игнорируя все остальное, последняя группа, за неимением лучшего слова, немного более рассудительна! Люди читают чужие коды с определенной целью. Эта цель может варьироваться от проверки кода до проверки реализации или, в худшем случае, отладки вашего кода ! Здесь на карту поставлено мнение вашего коллеги о вас! Шутки в сторону,..

Как реализовать функциональность Bing’s Wallpaper of the Day с помощью простого скрипта Python
Используйте python для автоматической загрузки новых обоев с unsplash.com и установки их в качестве обоев рабочего стола. Вы когда-нибудь хотели создать свою собственную версию ежедневных обоев Bing? Что ж, используя python, вы можете автоматизировать практически любую задачу, включая получение новых обоев и установку их в качестве фона рабочего стола. В этом руководстве мы будем использовать общедоступный API Unsplash для получения красивых обоев, сохранения их в файловой системе и..

Использование нового Fetch API
Традиционно выполнение сетевых запросов в JS на стороне клиента было чрезмерно утомительным процессом. Если вы не используете сложный конвейер сборки, такой как webpack, вы будете выполнять сетевые запросы одним из двух способов; используя XMLHttpRequest или библиотеку jQuery - оба варианта не особо идеальны. XMLHttpRequest имеет печально известный неуклюжий интерфейс; var xmlhttp = new XMLHttpRequest(); var url = "https://url.com.au/urlthings/5";..

Отладчик против console.log() 1:0. Как я наконец нашел разницу
Ваша жизнь разработчика резко меняется, когда вы начинаете отладку. Один из моих друзей даже говорит, что отладка — это на самом деле настоящее программирование и единственный способ научиться чему-то новому. Я уверен, что большинство из вас и даже я сам начинали отладку с одной команды console.log() Console.log — отличный инструмент для предоставления значений для поиска ошибок. Как я использовал console.log(), но не должен Когда я разрабатывал приложение для электронной..

Рефакторинг Глава 6 — Первый набор рефакторингов
Я начинаю каталог с набора рефакторингов, которые я считаю наиболее полезными для изучения в первую очередь. Функция извлечения Функция извлечения — один из самых распространенных рефакторингов, которые я делаю. (Здесь я использую термин «функция», но то же самое относится и к методу в объектно-ориентированном языке, или к любой процедуре или подпрограмме). Я смотрю на фрагмент кода, понимаю, что он делает, затем извлекаю его в собственную функцию, названную в соответствии с его..