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

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

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

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

Марк Шед

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

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

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

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

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

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

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

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

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

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

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

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

10 товаров с такими скидками, что сложно пройти мимо

10 товаров с такими скидками, что сложно пройти мимо

Беспроводную мойку высокого давления от Yofidra отдают со скидкой 62%

Беспроводную мойку высокого давления от Yofidra отдают со скидкой 62%

13 вещей из цветного денима — яркого тренда 2026 года

13 вещей из цветного денима — яркого тренда 2026 года

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

Надо брать: 140-ваттный пауэрбанк от QOOVI со скидкой 55%

15 аксессуаров для велосипеда, которые стоит купить перед новым сезоном

15 аксессуаров для велосипеда, которые стоит купить перед новым сезоном

Забираем недорогие амортизирующие кроссовки от Li-Ning с высоким рейтингом

Забираем недорогие амортизирующие кроссовки от Li-Ning с высоким рейтингом

8 дофаминовых гаджетов для рабочей зоны, которые будут радовать глаз

8 дофаминовых гаджетов для рабочей зоны, которые будут радовать глаз

Часы OnePlus Watch 4

Со скидкой 37% отдают новинку OnePlus Watch 4 на AliExpress

Это интересно
Что такое «Тирзетта» и как она работает

Что такое «Тирзетта» и как она работает

Не только бюджет: 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
Тут скорее не правильная трактовка после перевода
Что вы могли пропустить
10 товаров с такими скидками, что сложно пройти мимо
10 товаров с такими скидками, что сложно пройти мимо
0
18:00
Покупки
Покупки
Крупнейший в мире айсберг А23а полностью разрушился — он был вдвое больше Питера
Крупнейший в мире айсберг А23а полностью разрушился — он был вдвое больше Питера
0
17:50
Новости
Новости
3 факта из школьной географии, о которых вы забыли, но они всё ещё способны удивить
3 факта из школьной географии, о которых вы забыли, но они всё ещё способны удивить
0
17:00
Образование
Образование
В России появится «Друг» — современная платформа для осознанной адопции животных
В России появится «Друг» — современная платформа для осознанной адопции животных
0
16:43
Пресс-релизы
Пресс-релизы
Беспроводную мойку высокого давления от Yofidra отдают со скидкой 62%
Беспроводную мойку высокого давления от Yofidra отдают со скидкой 62%
0
16:30
Покупки
Покупки
Создатель «Пацанов» опасается, что сериал будут сравнивать с «Игрой престолов»
Создатель «Пацанов» опасается, что сериал будут сравнивать с «Игрой престолов»
0
16:20
Кино
Новости
Вслед за Apple и Sony: Anker представила собственный ИИ-чип для наушников и других устройств
Вслед за Apple и Sony: Anker представила собственный ИИ-чип для наушников и других устройств
0
16:10
Новости
Технологии
«Ты меня совсем не знаешь!»: 140 вопросов, чтобы устроить экзамен для партнёра
«Ты меня совсем не знаешь!»: 140 вопросов, чтобы устроить экзамен для партнёра
0
16:00
Ликбез
Отношения
«Живой камень» из «Проекта „Конец света“» может получить актёрский «Оскар»
«Живой камень» из «Проекта „Конец света“» может получить актёрский «Оскар»
0
15:20
Кино
Новости
Затраты не окупаются: Anthropic попыталась убрать Claude Code из дешёвого Pro‑тарифа
Затраты не окупаются: Anthropic попыталась убрать Claude Code из дешёвого Pro‑тарифа
0
15:10
Новости
Технологии
Не конкурировать, а работать вместе: как оставаться востребованным специалистом в эпоху ИИ
Не конкурировать, а работать вместе: как оставаться востребованным специалистом в эпоху ИИ
15:00
Работа и учёба
Работа и учёба
13 вещей из цветного денима — яркого тренда 2026 года
13 вещей из цветного денима — яркого тренда 2026 года
14:30
«Горящая изба»
Покупки
Старейшая в мире горилла с удивительно добрым характером отметила 69‑летие
Старейшая в мире горилла с удивительно добрым характером отметила 69‑летие
0
13:49
Новости
Новости
В России стартовало VI Всероссийское голосование за выбор объектов благоустройства
В России стартовало VI Всероссийское голосование за выбор объектов благоустройства
0
13:30
Пресс-релизы
Пресс-релизы
200 Мп и дизайн в стиле iPhone 17 Pro: представлены смартфоны Honor 600 и 600 Pro
200 Мп и дизайн в стиле iPhone 17 Pro: представлены смартфоны Honor 600 и 600 Pro
0
13:10
Новости
Устройства

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

Аватар автора комментария
Артём Козориз41 минуту назад

0 / 0

Ну вот, классика!
Вы купили MacBook — что дальше: объясняем пользователям Windows, как работает macOS
Аватар автора комментария
Vinera Don46 минут назад

0 / 0

Динамичный будет фильм.
Квентин Тарантино представляет: вышел трейлер боевика «Одна ложка шоколада»
Аватар автора комментария
Vinera Don48 минут назад

0 / 0

Хороший девиз. Не каждый его придерживется.
Как настроить точный моральный компас
Аватар автора комментария
Vinera Don49 минут назад

0 / 0

Здорово, когда все разработки используют по назначению, это облегчает жизнь. Но, когда их используют ради подставы и мошенничества-это расстраивает ((
21:9 в ChatGPT: OpenAI тихо включила новую модель генерации изображений Images V2
3 причины, почему смартфон iQOO Z11x — классный помощник на каждый день

3 причины, почему смартфон iQOO Z11x — классный помощник на каждый день

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