Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
🎄 Ёлка Лайфхакера
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Продуктивность
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 возможности сервиса «Сократик», которые помогут сделать презентацию за 15 минут

3 возможности сервиса «Сократик», которые помогут сделать презентацию за 15 минут

Надо брать: «Имаджинариум» — культовая игра на ассоциации

Надо брать: «Имаджинариум» — культовая игра на ассоциации

Как работает распродажа на Ozon c точки зрения продавца и покупателя

Как работает распродажа на Ozon c точки зрения продавца и покупателя

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

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

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

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

Аватар автора комментария
Alexandr Al2 часа назад

0 / 0

"не будет синего цвета" и "комфорт для глаз" - одинаково только в вашей воспаленной голове. На самом деле разное, поэтому врать не стоит. Вы не соображаете не только в физике, но и в устройствах мониторов. Каюсь, не ожидал такой степени деградации образования.... При выходе из школы давать диплом людям, которые не знают, что черного цвета не бывает..... Спорить с вами скучно, и неудобно, как с ребенком из детского сада. Хотя.... дети сейчас смышленее
14 классных электронных книг — от премиальных до бюджетных моделей
Аватар автора комментария
Илья Петрашко3 часа назад

0 / 0

Да ваше мнение имеет место быть, как и любое другое, но на мой взгляд не может не показаться странным когда выходят ремастеры игр тех лет и на них судя по стиму сидит больше, чем на их современных продолжениях. Та же ерунда и с кино, одно дело ты снимаешь за бюджет равный 2 пакетам молока и пачке печенья просто на энтузиазме и это заходит, другое дело какой ни будь электрический штат за 300+ миллионов, который никогда не запустишь даже если нечего будет смотреть (единичный пример но можно перечислять ну очень долго). Можно называть старое плохим но разве хуже от этого стали фильмы снятые в 70ые или 80ые? Ни коим образом, да смотрятся неуклюже на фоне современного лощеного кино, но зато настоящие. Каждая эпоха имеет место быть, другое дело что не все могут понять то время, когда были сняты фильмы и аниме (я не фанат вообще) и выпущены игры поэтому собственно и появилась эта статья. Спасибо за развернутый ответ.
Unc Slop или «дядины помои» — зумеры высмеивают культовые для миллениалов игры, сериалы и аниме
Аватар автора комментария
Ira3 часа назад

0 / 0

Подскажите, пожалуйста, как именно нужно вмешать сливочное масло в 13 пункте? Его нужно предварительно растопить до жидкого состояния и добавить горячим?
Нежный пирог с заварным кремом и виноградом
Аватар автора комментария
Виктор Подволоцкий6 часов назад

0 / 0

сахар в крови... через кольцо...
Dreame представила умные кольца с вибрацией, ЭКГ и NFC
Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов

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

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