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

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

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

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

Марк Шед

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

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

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

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

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

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

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

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

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

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

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

Лучшие предложения

Надо брать: набор инструментов от Deko со скидкой 48%

Надо брать: набор инструментов от Deko со скидкой 48%

Пауэрбанк от zime

Надо брать: мощный внешний аккумулятор от zime со скидкой 67%

10 товаров для подсветки комнаты, чтобы не включать противные лампы на потолке

10 товаров для подсветки комнаты, чтобы не включать противные лампы на потолке

Робот-пылесос 2025 года Roborock Qrevo CurvC отдают с отличной скидкой на Ozon

Робот-пылесос Roborock Qrevo CurvC отдают с отличной скидкой на Ozon

Надо брать: многофункциональная бритва от Polaris со скидкой 72%

Надо брать: многофункциональная бритва от Polaris со скидкой 72%

Chto podarit' vospitatelyu na Novyj god: 10 neizbityh idej

Что подарить воспитателю на Новый год: 10 неизбитых идей

Автоматическую кофемашину с высоким рейтингом от Tuvio отдают со скидкой 62%

Автоматическую кофемашину с высоким рейтингом от Tuvio отдают со скидкой 62%

Надо брать: саундбар для телевизора от TCL со скидкой 37%

Надо брать: саундбар для телевизора от TCL со скидкой 37%

Это интересно
Экология, инфраструктура и перспективы: 3 причины переехать на север Москвы

Экология, инфраструктура и перспективы: 3 причины переехать на север Москвы

TECNO запускает кампанию «Делай ЛОЛ» и зовёт всех создавать радостные моменты

TECNO запускает кампанию «Делай ЛОЛ» и зовёт всех создавать радостные моменты

Реклама
ГИД: Узнайте, в каких неожиданных сферах работают ядерные технологии, и придумайте собственное изобретение

ГИД: Узнайте, в каких неожиданных сферах работают ядерные технологии, и придумайте собственное изобретение

Профилактика диабета: как повысить свои шансы не заболеть

Профилактика диабета: как повысить свои шансы не заболеть

Комментарии
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
Тут скорее не правильная трактовка после перевода
Что вы могли пропустить
Надо брать: набор инструментов от Deko со скидкой 48%
Надо брать: набор инструментов от Deko со скидкой 48%
0
15:30
Покупки
Покупки
Неожиданно: защитные стёкла лишают экран iPhone 17 новых преимуществ
Неожиданно: защитные стёкла лишают экран iPhone 17 новых преимуществ
0
15:10
Новости
Устройства
TECNO запускает кампанию «Делай ЛОЛ» и зовёт всех создавать радостные моменты
TECNO запускает кампанию «Делай ЛОЛ» и зовёт всех создавать радостные моменты
15:00
Технологии
Технологии
Тимоти Шаламе назвал трёх актёров, которых считает величайшими
Тимоти Шаламе назвал трёх актёров, которых считает величайшими
0
14:11
Кино
Новости
Это вам не шутки шутить: как грамотно использовать юмор на работе
Это вам не шутки шутить: как грамотно использовать юмор на работе
0
13:30
Работа и учёба
Работа и учёба
Кристен Стюарт и автор «Черепашек-ниндзя»: в Variety назвали 10 режиссёров, за которыми стоит следить в 2026 году
Кристен Стюарт и автор «Черепашек-ниндзя»: в Variety назвали 10 режиссёров, за которыми стоит следить в 2026 году
0
13:10
Кино
Новости
Надо брать: мощный внешний аккумулятор от zime со скидкой 67%
Надо брать: мощный внешний аккумулятор от zime со скидкой 67%
0
12:30
Покупки
Покупки
Непонятный «Кин-дза-дза!»: «Яндекс» назвал фильмы, про смысл которых россияне спрашивают у ИИ чаще всего
Непонятный «Кин-дза-дза!»: «Яндекс» назвал фильмы, про смысл которых россияне спрашивают у ИИ чаще всего
0
12:13
Кино
Новости
Что приготовить из картошки в духовке на праздник или обычный ужин
Что приготовить из картошки в духовке на праздник или обычный ужин
12:00
Еда
Еда
Как сделать красивые снежинки из бумаги
Как сделать красивые снежинки из бумаги
0
11:30
Ликбез
Сделай сам
Carmageddon возвращается: анонсирована новая часть легендарных гонок на машинах-убийцах
Carmageddon возвращается: анонсирована новая часть легендарных гонок на машинах-убийцах
0
11:11
Игры
Новости
3 вида киберугроз, которые могут серьёзно навредить бизнесу
3 вида киберугроз, которые могут серьёзно навредить бизнесу
0
11:00
Технологии
Технологии
Визуальный планировщик и хоррор про рыбалку: Apple назвала лучшие приложения и игры 2025 года
Визуальный планировщик и хоррор про рыбалку: Apple назвала лучшие приложения и игры 2025 года
0
10:48
iOS
Новости
Новые «Люди в чёрном» в разработке — от автора «Плохих парней до конца»
Новые «Люди в чёрном» в разработке — от автора «Плохих парней до конца»
0
09:48
Кино
Новости
«Рыцарь Семи Королевств» получил финальный трейлер — премьера уже в январе
«Рыцарь Семи Королевств» получил финальный трейлер — премьера уже в январе
0
09:21
Кино
Новости

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

Аватар автора комментария
Mike14 минут назад

0 / 0

Первый раз лечили зубы уже сильно после совка, но по тем же канонам. С тех пор ненавижу стоматологов...
Как лечили зубы в СССР: боль, выпадающие пломбы и токсичные материалы
Аватар автора комментария
Mike16 минут назад

0 / 0

Примерно так. Текст на 10 лет позже, но вряд ли за эти 10 лет медицина рванула вперёд. Как не помнить! Дело было в том, что хотя на свете и существует фельдшер Демьян Лукич, который рвет зубы так же ловко, как плотник — ржавые гвозди из старых шалёвок, но такт и чувство собственного достоинства подсказали мне на первых же шагах моих в Мурьевской больнице, что зубы нужно выучиться рвать и самому. Демьян Лукич может и отлучиться или заболеть, а акушерки у нас все могут, кроме одного: зубов они, извините, не рвут, не их дело. Стало быть... Я помню прекрасно румяную, но истрадавшуюся физиономию передо мной на табурете. Это был солдат, вернувшийся в числе прочих с развалившегося фронта после революции. Отлично помню и здоровеннейший, прочно засевший в челюсти крепкий зуб с дуплом. Щурясь с мудрым выражением и озабоченно покрякивая, я наложил щипцы на зуб, причем, однако, мне отчетливо вспомнился всем известный рассказ Чехова о том, как дьячку рвали зуб. И тут мне впервые показалось, что рассказ этот нисколько не смешон. Во рту громко хрустнуло, и солдат коротко взвыл: — Ого-о! (с) Булгаков М.
Как лечили зубы в СССР: боль, выпадающие пломбы и токсичные материалы
Аватар автора комментария
Horugvi17 минут назад

0 / 0

А полиэтиленовый пакетик защищает пульт от телевизора.
Неожиданно: защитные стёкла лишают экран iPhone 17 новых преимуществ
Аватар автора комментария
Kremlina Nova37 минут назад

0 / 0

Спасибо за рекомендацию ))
«Орудия» на последнем месте: Rolling Stone назвал 20 лучших фильмов 2025 года
Как ядерные технологии используют в медицине и производстве еды

Как ядерные технологии используют в медицине и производстве еды

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