Публикации по теме 'refactoring'
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы когда-нибудь задавались вопросом: «Есть ли способ для этого?», вероятно, он есть.
Вам не обязательно использовать встроенные методы Ruby, но их очень много, и вы даже можете связать их вместе, чтобы достичь желаемого результата. Эти встроенные методы могут помочь вам сократить длину..
Код Запах 164 — Смешанные углубления
Вкладки и пробелы. Самая серьезная проблема с компьютером
TL;DR: не смешивайте стили отступов
Проблемы
Читабельность Согласованность кода Нарушение стандартов
Решения
Выберите один из них Придерживаться его Усильте его с помощью тестов стандартов кода Поделитесь правилами для всей кодовой базы Используйте IDE, например VS Code или WebStorm, в которой вообще нет вкладок.
Контекст
Всякий раз, когда я публикую статью, многие люди не заботятся о цели выборки и..
Чему я научился из «Чистого кода» Роберта Мартина
Будучи разработчиком Junior/Premiddle/Wtf-else всего с одним годом опыта, я недавно (наконец-то) обнаружил, что могу изучить больше вариантов и найти лучшие решения для моего текущего набора навыков. Возможно, это потому, что моя зарплата немного увеличилась с тех пор, как я ушел из плохой компании, где термин «Чистый код» даже близко не вызывал беспокойства, и все, чего генеральный директор когда-либо хотел, это чтобы мы, разработчики, просто работали свое время, пусть это просто сижу и..
Чтение C̶l̶e̶a̶n̶ C̶o̶d̶e̶ Refactoring Week 4
Мне очень нравится читать UserProfile 1?dchild=1&keywords=clean+code&qid=1626195338&sr=8-1"> Чистый код , но на этой неделе я сделаю небольшой перерыв, чтобы обсудить первую главу рефакторинга Мартина Фаулера . Как и Чистый код , Рефакторинг довольно известен среди профессиональных программистов своими ясными и краткими советами о том, как писать чистый, читаемый и высокоэффективный код. Теперь, во UserProfile 1?dchild=1&keywords=refactoring&qid=1626195319&sr=8-1">втором издании ,..
Новые материалы
12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение
Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..
Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг?
Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..
Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..
Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе.
Объект представляет собой набор свойств. Свойства идентифицируются с..
Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..
От XML к аннотациям: переход к современной конфигурации Spring
Введение
Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..