Публикации по теме 'clean-code'


Вы должны стремиться забыть, как работает ваш код
Такое мышление поможет в будущем вам и вашим товарищам по команде. Программирование программного обеспечения - это невероятно весело и полезно. Я очень хочу решать сложные проблемы. Сложить все вместе для алгоритма, который отвечает требованиям и проходит все мои тесты, определенно меня удовлетворяет. Но необходимость выходить из этой зоны каждые 5 минут, чтобы понять какой-то непонятный код, с которым вам нужно взаимодействовать, делает его гораздо менее удовлетворительным. Вот..

7 причин, по которым мы не умеем программировать, и нам нужно это исправить
Из-за слишком большого количества учебных лагерей и инициатив по кодированию все больше и больше людей устремляются на разработку программного обеспечения. Фактически, некоторые знания в области программирования стали почти необходимыми для современного рынка труда. Отчасти это очень хорошее явление, поскольку демократизирует развитие технологий для более широкого круга людей. Но это также имеет свою цену; качество производимого кода не может выдержать быстро меняющихся технологий...

Советы для лучшей читаемости кода
Все ответственные программисты знают, что они пишут не для машин, а для других, которые будут читать, поддерживать и изменять их творения. Кроме того, люди забывчивы, поэтому программисты также пишут для себя позже. Я полагаю, что большинство из вас, читающих это, уже знакомы с вопросом «почему». Вы уже были сожжены кодом, написанным под предлогами вроде «сделай это быстро, а мы уберем позже», «у нас никогда не будет на это времени», «это всего лишь прототип» и т. Д. Вы, вероятно, также..

Лучшие практики модульных тестов TypeScript, часть 4: чистая структура наборов тестов
Лучшие практики модульных тестов TypeScript, часть 4: чистая структура наборов тестов Предложение чистой структуры для организации юнит-тестов Псс! Вы можете найти часть 1 здесь: Введение, и часть 2 здесь: IDE и настройка проекта, и часть 3 здесь : определения и правила, И часть 5 здесь : как модульное тестирование (почти) всего на TypeScript! И снова здравствуйте! Здесь мы предлагаем простое руководство по легкой организации тестов! Код установки Как вы..

iPad исполняется 10 лет, нечистый код и многое другое…
автор Том Хелвик Дайджест разработчиков вернулся на этой неделе со всеми лучшими статьями, историями и видео о разработке программного обеспечения. Подпишитесь на дайджест разработчиков, чтобы быть в курсе новостей, последних тенденций в разработке и получать информацию о лидерах! Лучшие рассказы Недавно iPad исполнилось 10 лет. Хотя он хорошо продавался, Бен Томпсон утверждает, что он не достиг цели с точки зрения своего первоначального потенциала. Уголок разработчика..

Чистый код  — необходимый навык для работы в команде
Лучше быть чистым, чем чувствовать себя комфортно. Что такое чистый код? чистый / клин / без грязи, следов или пятен. Чистый код относится к практике написания кода таким образом, чтобы его можно было считать «чистым». Написание чистого кода поначалу кажется утомительным, особенно когда вы были на моем месте программиста-новичка. Но как только вы поработаете над групповым проектом, вы начнете это ценить. «Грязный» код замедляет разработку, так как больше времени..

Написание чистого кода, часть I  — «Искусство называть вещи»
Части серии Написание чистого кода, часть I — искусство именования вещей (вы здесь) Написание чистого кода, часть II — модульность Следующие части (скоро :)) Введение Ради разработки лучшего программного обеспечения и экономии средств и времени, затрачиваемого на разработку и управление кодом, разработчики и технические руководители должны научиться писать/оценивать чистый (скажем, хороший) код. В этой серии мы обсудим некоторые реальные практики и советы, которые имеют..