Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Опрос для читателей
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Продуктивность
22 июня 2020

Принцип программирования, который упростит вашу жизнь

Перестаньте решать одни и те же задачи снова и снова.
Фото автора Елена Евстафьева
Елена Евстафьева

Принцип программирования, который упростит вашу жизнь

Марк Шед

Разработчик программного обеспечения, автор книг по методике Agile, консультант по улучшению процессов разработки.

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

🥰 Опрос для дорогих читателей! Помогите нам стать лучше и поделитесь, что вы хотели бы изменить. В конце — бонус от наших иллюстраторов.

Этот принцип можно применять и в других сферах. Например, для исправления своих привычек. Ведь в течение недели мы тратим довольно много времени на ненужные дела и усложнённые процессы.

Поищите области, в которых повторяетесь, и упростите их.

Например, около пяти лет назад я работал в компании, где зарплату выплачивали раз в две недели. И у меня в машине постоянно накапливались чеки, потому что мне всё время некогда было отвезти их в банк. Это вроде бы мелочь, но я массу времени тратил, беспокоясь об этих бумагах.

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

Или другой пример. Каждое утро я просматриваю одни и те же десять сайтов. На одних — новости, на других — сводка моих бизнес-интересов. Чтобы отдельно открыть каждый сайт, нужно не так уж много времени, но ведь я повторяю это регулярно.

Поэтому я сгруппировал все страницы с помощью одного ярлыка и теперь открываю их одним кликом, экономя немного времени каждый день.

Вот несколько советов, которые помогут и вам меньше повторяться:

  • Следите за своими регулярными действиями и всегда ищите способы улучшить их или убрать из них лишние шаги.
  • Научитесь пользоваться скриптами и макросами в программном обеспечении.
  • Изучите способы автоматизации, доступные в вашей операционной системе. Пользуйтесь горячими клавишами для часто повторяющихся задач.
  • Регулярно выделяйте время на улучшение ежедневных процессов. Многие не исправляют мелочи, потому что всегда «слишком заняты», но это заметно упростит жизнь.

Читайте также
🧐
6 причин учиться программированию, если ты не программист
Automate — приложение для автоматизации задач на Android
Как автоматизировать работу с почтой и не страдать от сотен входящих
Источник: Don’t Repeat Yourself
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
3 места в доме, которые часто захламляются 

3 места в доме, которые часто захламляются 

ИГРА: Снова в школу! Найдите всё, что пригодится для учёбы

ИГРА: Снова в школу! Найдите всё, что пригодится для учёбы

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Реклама
Диспансеризация для женщин: всё, что нужно знать

Диспансеризация для женщин: всё, что нужно знать

Комментарии
zengarden
09.01.19 09:21
Советы какого-то офисного хомяка, не имеющие ничего общего с программированием…
Alex Ponomar
09.01.19 11:26
Eat this https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
Павел Забелин
09.01.19 09:47
Для таких случаев есть копипаста.
Сергей Балашов
09.01.19 10:21
Это не программирование
Alexandre Terentiev
10.01.19 11:02
А кто-то говорил, что тут будет программирование? Название статьи внимательнее читайте...
сергей фамусов
09.01.19 13:25
эти советы помогут не только в программировании. наша жизнь это та же программа))
sandfoxx
10.01.19 19:39
Поешьте один раз и прекратите тратить время на эту глупость.
Luke Skywalker
22.06.20 06:42
Суть DRY в том, чтобы один и тот же код использовать, а не писать каждый раз новый. Автор совсем не понимает как это используется в программировании (например, одна функция и несколько её вызовов из разных частей проекта), поэтому и привёл совершенно неверный пример использования в жизни, а наша переводчица перевела слово в слово не задумываясь над смыслом.Если приводить пример, то думаю эти подойдут больше:1. Если ты часто выбираешься на природу, то вместо того чтобы каждый раз покупать одноразовую посуду купи качественный походный набор.2. Чем стирать каждый день по футболке, лучше накопи белья и раз в неделю заводи стирку.3. Чем готовить каждый день себе обед в офис, в воскресенье приготовь обедов на всю неделю и храни их в морозилке.4. Заведи, наконец шаблоны смс и имейлов.5. Если читаешь несколько сайтов, собери их в одну ленту с помощью рсс.6. Заведи таблицу в гуглотаблицах с формулами, которые вычисляешь каждый день.7. Заправься сразу на 1000, чем 10 дней подряд по сотке.
Sam Sheltie
22.06.20 08:35
Тут скорее не правильная трактовка после перевода
Что вы могли пропустить
В iOS 27 нашли баг, из-за которого интерфейс iPhone «ломается» — вот как всё исправить
В iOS 27 нашли баг, из-за которого интерфейс iPhone «ломается» — вот как всё исправить
0
11:19
iOS
Новости
6 причин, почему ИИ заставляет нас работать больше
6 причин, почему ИИ заставляет нас работать больше
0
11:00
Работа и учёба
Работа и учёба
В Claude появились собственные аналоги «Google Документов» и «Google Презентаций»
В Claude появились собственные аналоги «Google Документов» и «Google Презентаций»
0
10:12
Веб-сервисы
Новости
Что сделать перед длительным отъездом из квартиры
Что сделать перед длительным отъездом из квартиры
0
10:00
Жизнь
Жизнь
Вышел трейлер «Тенцинга» с Томом Хиддлстоном и Уиллемом Дефо — фильма о первых покорителях Эвереста
Вышел трейлер «Тенцинга» с Томом Хиддлстоном и Уиллемом Дефо — фильма о первых покорителях Эвереста
0
09:34
Кино
Новости
Как превратить студенческий дизайн-проект в настоящий парк или набережную
Как превратить студенческий дизайн-проект в настоящий парк или набережную
0
09:00
Образование
Образование
Пандемия, проклятые дома и маньяки: 22 лучших сериала по произведениям Стивена Кинга
Пандемия, проклятые дома и маньяки: 22 лучших сериала по произведениям Стивена Кинга
0
Вчера
Кино
Ликбез
Никто не предупреждал: повышение может превратить вашу жизнь в кошмар
Никто не предупреждал: повышение может превратить вашу жизнь в кошмар
0
Вчера
Работа и учёба
Работа и учёба
«Яндекс Карты» научились строить маршруты на общественном транспорте без интернета
«Яндекс Карты» научились строить маршруты на общественном транспорте без интернета
0
Вчера
Новости
Технологии
3 причины, почему с дачи мы всегда возвращаемся с полным багажником
3 причины, почему с дачи мы всегда возвращаемся с полным багажником
0
Вчера
Дачный сезон
Дачный сезон
Samsung начала распространять One UI 9 на смартфоны Galaxy S26 — что нового
Samsung начала распространять One UI 9 на смартфоны Galaxy S26 — что нового
0
Вчера
Android
Новости
Вышел новый трейлер «Голодных игр: Рассвет Жатвы» о молодых годах Хеймитча
Вышел новый трейлер «Голодных игр: Рассвет Жатвы» о молодых годах Хеймитча
0
Вчера
Кино
Новости
Носим эти кроссовки с мембраной всю осень и не боимся грязи
Носим эти кроссовки с мембраной всю осень и не боимся грязи
0
Вчера
Покупки
Покупки
Женщина месяца: как Ангелине Мельниковой удалось выступить на чемпионате Европы 2026 и выиграть золото
Женщина месяца: как Ангелине Мельниковой удалось выступить на чемпионате Европы 2026 и выиграть золото
Вчера
«Горящая изба»
Мотивация
Журналисты выбрали 8 самых увлекательных фильмов по книгам
Журналисты выбрали 8 самых увлекательных фильмов по книгам
0
Вчера
Кино
Новости

Новые комментарии

Аватар автора комментария
Елена Исупова49 минут назад

0 / 0

Какой замечательный совет прибраться и поменять постельное! Стала так делать совсем недавно и возвращаться домой из поездок стало гораааздо приятнее)
Что сделать перед длительным отъездом из квартиры
Аватар автора комментария
Ivan1 час назад

0 / 0

а ещё "ничем не уступающие отечественные аналоги" с цифрой 40 в названии тоже чаще именно смазка, чем классическая вд-шка
Только не туда: 10 мест, где WD-40 использовать точно не стоит
Аватар автора комментария
Виктор Подволоцкий2 часа назад

0 / 0

Изображение
Только не туда: 10 мест, где WD-40 использовать точно не стоит
Аватар автора комментария
Катерина Железницкая2 часа назад

0 / 0

Спрос на поисковый запрос в Яндексе) Узнали, что люди почти 2 тысячи раз за месяц ищут ответ на этот вопрос)
Безопасно ли глотать сперму и поможет ли она добирать белок
Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях