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

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

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

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

Марк Шед

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

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

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

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

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

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

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

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

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

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

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

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

42 отличных товара, которые часто покупают на AliExpress

36 отличных товаров, которые часто покупают на AliExpress

5 samyh populyarnyh vneshnih akkumulyatorov s AliExpress

5 самых популярных внешних аккумуляторов с AliExpress

Кроссовки от Golden Camel

Надо брать: качественные зимние кроссовки от Golden Camel за полцены

10 muzhskih zimnih kurtok so skidkami do 64%

10 мужских зимних курток со скидками до 64%

У этого шуруповёрта тысячи восторженных отзывов на маркетплейсах

У этого шуруповёрта тысячи восторженных отзывов на маркетплейсах

Находки AliExpress: самые интересные и полезные товары 2025 года

Находки AliExpress: самые интересные и полезные товары 2025 года

Апельсиновая Альфа-карта

Забираем дебетовую карту с кешбэком 7% и 5 000 баллов в «Пятёрочке»

5 товаров для безопасной прогулки с собакой зимой

5 товаров для безопасной прогулки с собакой зимой

Это интересно
Мой особенный друг: как взять из приюта питомца с особыми потребностями и не пожалеть

Мой особенный друг: как взять из приюта питомца с особыми потребностями и не пожалеть

проигрыватели на разный бюджет

Проигрыватель в подарок: 3 варианта на разный бюджет

3 вида киберугроз, которые могут серьёзно навредить бизнесу

3 вида киберугроз, которые могут серьёзно навредить бизнесу

3 главных мифа о работниках старшего поколения 

3 главных мифа о работниках старшего поколения 

Комментарии
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
Тут скорее не правильная трактовка после перевода
Что вы могли пропустить
«Горничная» с Сидни Суини — триллер о домашнем насилии, который притворяется драмой об измене
«Горничная» с Сидни Суини — триллер о домашнем насилии, который притворяется драмой об измене
0
19:00
Кино
Ликбез
Ставьте цели: исследование показало, что ощущение смысла жизни в юности защищает от депрессии в будущем
Ставьте цели: исследование показало, что ощущение смысла жизни в юности защищает от депрессии в будущем
0
18:30
Новости
Новости
Джейсон Момоа и Дэйв Батиста против якудза в трейлере боевика «Опасный дуэт»
Джейсон Момоа и Дэйв Батиста против якудза в трейлере боевика «Опасный дуэт»
0
17:40
Кино
Новости
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
0
17:10
Новости
Устройства
Как приготовить вкусный винегрет: классический рецепт и вариации
Как приготовить вкусный винегрет: классический рецепт и вариации
0
17:00
Еда
Ликбез
Как склеить пазлы, чтобы повесить их на стену
Как склеить пазлы, чтобы повесить их на стену
0
16:00
Ликбез
Советы
Материнство не знает возраста. Истории женщин, которые стали мамами после 40 лет
Материнство не знает возраста. Истории женщин, которые стали мамами после 40 лет
14:30
«Горящая изба»
Жизнь
Оливье, мандарины и салют: как появились главные символы Нового года
Оливье, мандарины и салют: как появились главные символы Нового года
0
13:00
Жизнь
Колонка
«Disney, с вами всё в порядке?»: выбраны главные актёры для экранизации «Рапунцель»
«Disney, с вами всё в порядке?»: выбраны главные актёры для экранизации «Рапунцель»
0
12:52
Кино
Новости
Интересные салаты с солёными огурцами, которые вы полюбите
Интересные салаты с солёными огурцами, которые вы полюбите
12:00
Еда
Еда
В ChatGPT появится раздел для консультаций по вопросам здоровья
В ChatGPT появится раздел для консультаций по вопросам здоровья
0
11:45
Новости
Технологии
Что такое проактивность и как она поможет вам добиться поставленных целей
Что такое проактивность и как она поможет вам добиться поставленных целей
0
11:00
Ликбез
Мотивация
Как оплачивать покупки в App Store в России
Как оплачивать покупки в App Store в России
0
10:00
iOS
iOS
Когда на самом деле наступает пик сексуальности у мужчин и женщин
Когда на самом деле наступает пик сексуальности у мужчин и женщин
0
Вчера
Секс
Секс
Что такое инфляция образа жизни и как не попасть в эту финансовую ловушку
Что такое инфляция образа жизни и как не попасть в эту финансовую ловушку
0
Вчера
Стать богатым
Стать богатым

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

Аватар автора комментария
Herz Ring44 минуты назад

0 / 0

Это же кольцо бренда HerzRing будет доступно в ближайшие несколько недель, более того, помимо вибрации будет замер сахара в крови, чувства и эмоции. HerzRing Sense / Sense X+ / Sense GX+ / Sense Luxe
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
Аватар автора комментария
Ваня Петров1 час назад

0 / 0

Интересная статья. Покупал рефконтейнер у компании http://refkontainer.ru оказался прочным и надёжным. Остался доволен.
Американец построил дом своей мечты из 11 грузовых контейнеров
Аватар автора комментария
Ilya Kopysov1 час назад

0 / 0

Сам живу в Ижевске, купил этот впн, с ним работают все приложения https://t.me/netest_rf_bot?start=3UALcfAU2h
Почему не работает мобильный интернет и что с этим делать
Аватар автора комментария
Прохор Яблоков1 час назад

0 / 0

"...Но пик их популярности случился уже в СССР: в 60‑е годы марокканские мандарины привозили в декабре, аккурат к Новому году..." Вы "задолбали" уже ! Марокканскими были АПЕЛЬСИНЫ !!! А мандарины абхазские ! Их продавали на всех рынках ребята в "аэродромах".
Оливье, мандарины и салют: как появились главные символы Нового года
Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

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