Публикации по теме '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 — Первый набор рефакторингов
Я начинаю каталог с набора рефакторингов, которые я считаю наиболее полезными для изучения в первую очередь.
Функция извлечения
Функция извлечения — один из самых распространенных рефакторингов, которые я делаю. (Здесь я использую термин «функция», но то же самое относится и к методу в объектно-ориентированном языке, или к любой процедуре или подпрограмме). Я смотрю на фрагмент кода, понимаю, что он делает, затем извлекаю его в собственную функцию, названную в соответствии с его..