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

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

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

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

Марк Шед

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 отличных лазерных уровней, которые отдают сейчас со скидками

5 отличных лазерных уровней, которые отдают сейчас со скидками

Забираем 50-дюймовый телевизор от Samsung со скидкой 26%

Забираем 50-дюймовый телевизор от Samsung со скидкой 26%

10 недорогих украшений, от которых не зеленеет кожа

10 недорогих украшений, от которых не зеленеет кожа

Ноутбук LUNNEN Ground 15

Надо брать: хороший российский ноутбук Lunnen Ground 15 со скидкой 29%

15 аксессуаров для смартфона, которые часто покупают на AliExpress

15 аксессуаров для смартфона, которые часто покупают на AliExpress

Быстрый мини-ПК с Ryzen 5 отдают со скидкой 37% на AliExpress

Быстрый мини-ПК с Ryzen 5 отдают со скидкой 37% на AliExpress

9 товаров для обустройства минималистичной ванной с ярким акцентом

9 товаров для обустройства минималистичной ванной с ярким акцентом

Это интересно
Мас-рестлинг, хуреш и ещё 5 необычных национальных видов спорта России

Мас-рестлинг, хуреш и ещё 5 необычных национальных видов спорта России

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Комментарии
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
Вчера
Ликбез
Мотивация
Оторваться будет сложно: 7 исторических детективов, которые стоит прочесть
Оторваться будет сложно: 7 исторических детективов, которые стоит прочесть
0
Вчера
Книги
Книги
10 очень глубоких и будоражащих фильмов о предательстве
10 очень глубоких и будоражащих фильмов о предательстве
0
Вчера
Кино
Ликбез
Как приготовить форель в духовке, чтобы рыба получилась сочной и вкусной
Как приготовить форель в духовке, чтобы рыба получилась сочной и вкусной
0
Вчера
Еда
Ликбез
7 рецептов люля-кебаба на мангале и в духовке
7 рецептов люля-кебаба на мангале и в духовке
Вчера
«Горящая изба»
Еда
Рецепты сытных рагу с овощами, мясом, рыбой и не только
Рецепты сытных рагу с овощами, мясом, рыбой и не только
Вчера
Еда
Еда
Находки AliExpress: самые интересные и полезные товары недели
Находки AliExpress: самые интересные и полезные товары недели
0
Вчера
Покупки
Покупки
5 животных, которые занимаются сексом не только для размножения
5 животных, которые занимаются сексом не только для размножения
0
16 мая
Образование
Образование
7 актёров, которые вели себя непрофессионально и поплатились за это (но не все)
7 актёров, которые вели себя непрофессионально и поплатились за это (но не все)
0
16 мая
Кино
Кино
Как стать хорошим гостем, если надо остановиться у знакомых
Как стать хорошим гостем, если надо остановиться у знакомых
0
16 мая
Отношения
Отношения
ИИ-ассистент для камеры от Sony стал мемом — в Сети делятся «потрясающими» кадрами
ИИ-ассистент для камеры от Sony стал мемом — в Сети делятся «потрясающими» кадрами
0
16 мая
Интернет
Новости
Xiaomi показала «семейный спорткар» YU7 GT с запасом хода 705 километров
Xiaomi показала «семейный спорткар» YU7 GT с запасом хода 705 километров
0
16 мая
Авто
Новости
Кутабы со свежей зеленью, которые получатся у каждого
Кутабы со свежей зеленью, которые получатся у каждого
16 мая
«Горящая изба»
Еда
Вспомнить всё: 10 забытых, но идеальных сериалов Netflix по версии Collider
Вспомнить всё: 10 забытых, но идеальных сериалов Netflix по версии Collider
0
16 мая
Кино
Новости
Как узнать свой пароль от Wi-Fi: 7 способов для разных ситуаций
Как узнать свой пароль от Wi-Fi: 7 способов для разных ситуаций
0
16 мая
Технологии
Технологии

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

Аватар автора комментария
Кристина О6 минут назад

0 / 0

Омг, люди совсем уже отупели и тратят время на какие то промпты, вместо того чтобы записать задачу в дневнике и выполнить ее. Прям энергии у них нет, надо вычислить во сколько она есть, а во сколько она теряется. Да ты можешь тупо поругаться со своим мужем или женой и не сможешь сконцентрироваться на задаче.
Пользователи Сети придумали «обратный календарь» — новый способ планирования недели с ChatGPT
Аватар автора комментария
Ольга Пермякова1 час назад

0 / 0

После ситуации с Клейном Кроуфордом пыталась почитать, что произошло, так как мне нравились сериал и персонаж. Сам он вроде как утверждал, что Дэймон Уайанс был откровенной дивой, а съёмочная группа во всех разногласиях принимала сторону последнего. В то же время заметно, что у Кроуфорда несколько агрессивная манера игры - возможно, это отражение характера? Уже страшно кому-либо симпатизировать, потому что со временем многие показывают себя не с лучшей стороны, мягко говоря. Например, очень нравилась мне игра Роберта Неппера в сериале "Побег" - такой сальный персонаж, но даже у него были разные сюжетные перипетии, не только злодейские. Позже несколько человек обвинили актёра в домогательствах. Или Эдриан Пасдар из сериала "Герои" - такая была красивая пара (с известной кантри-певицей Натали Мейнс), и такой некрасивый развод. Ну да ладно, это, наверное, ничего ужасного. Но как-то грустно во взрослом возрасте узнавать, что все краши твоей юности оказались или неприятными, или плохими людьми.
7 актёров, которые вели себя непрофессионально и поплатились за это (но не все)
Аватар автора комментария
Ия Зорина2 часа назад

0 / 0

Как будто этого многим не хватает - позволить себе признать свои потребности и научиться честно говорить о них. Мне тоже это кажется куда полезнее, чем голодать и пить ноотропы)
Почему биохакинг стал зашкварным и можно ли взломать организм по науке
Аватар автора комментария
Ия Зорина2 часа назад

0 / 0

А какой в этом смысл? Зачем?
Что такое миотонический оргазм и почему он не хуже любого другого
5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

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