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

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

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

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

Марк Шед

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

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

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

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

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

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

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

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

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

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

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

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

10 tovarov dlya dachnogo sezona

10 товаров для дачного сезона, которые нужно купить уже сегодня

Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress

Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress

10 мелочей для кухни, которые решают много бытовых проблем

10 мелочей для кухни, которые решают много бытовых проблем

3D-принтер Flashforge AD5X

Удобный для новичков 3D-принтер Flashforge AD5X отдают со скидкой 41%

10 гаджетов, чтобы не упахиваться во время генеральной уборки

10 гаджетов, чтобы не упахиваться во время генеральной уборки

Пауэрбанк Nitecore NB Air

Надо брать: неубиваемый внешний аккумулятор от Nitecore

Новинка от Roborock: робот-пылесос для тщательной уборки со скидкой 53%

Новинка от Roborock: робот-пылесос для тщательной уборки со скидкой 53%

Со скидкой 59% можно купить наушники от Edifier сейчас на AliExpress

Со скидкой 59% можно купить наушники от Edifier сейчас на AliExpress

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

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

Семейная ипотека — 2026: как изменились правила получения льготного кредита

Семейная ипотека — 2026: как изменились правила получения льготного кредита

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Реклама
321 проект и 3,1 млрд рублей: как прошёл первый год работы Президентского фонда природы

321 проект и 3,1 млрд рублей: как прошёл первый год работы Президентского фонда природы

Комментарии
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
Вчера
Кино
Новости
10 товаров для дачного сезона, которые нужно купить уже сегодня
10 товаров для дачного сезона, которые нужно купить уже сегодня
0
Вчера
Покупки
Покупки
6 самых опасных существ русского фольклора
6 самых опасных существ русского фольклора
0
Вчера
Колонка
Образование
Aulumu выпустила брутальный пауэрбанк M10 с поддержкой трёх типов зарядки
Aulumu выпустила брутальный пауэрбанк M10 с поддержкой трёх типов зарядки
0
Вчера
Новости
Устройства
Яндекс Плюс подвёл итоги мартовских праздников на сервисе
Яндекс Плюс подвёл итоги мартовских праздников на сервисе
0
Вчера
Пресс-релизы
Пресс-релизы
20 лет спустя: вышел новый тизер «Дьявола носит Prada — 2» с Мэрил Стрип
20 лет спустя: вышел новый тизер «Дьявола носит Prada — 2» с Мэрил Стрип
0
Вчера
Кино
Новости
Дружеское послание для тех, кто считает себя недостойным любви
Дружеское послание для тех, кто считает себя недостойным любви
0
Вчера
Отдых
Отдых
Экстремальная жара уже сделала часть планеты «непригодной для жизни» — даже в тени
Экстремальная жара уже сделала часть планеты «непригодной для жизни» — даже в тени
0
Вчера
Новости
Новости
Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress
Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress
0
Вчера
Покупки
Устройства
Японские учёные приблизились к разгадке тайны возникновения жизни на Земле
Японские учёные приблизились к разгадке тайны возникновения жизни на Земле
0
Вчера
Новости
Новости
10 фраз, которые помогут успокоиться при стрессе
10 фраз, которые помогут успокоиться при стрессе
0
Вчера
Жизнь
Жизнь
Пельмени получили оффер: пользователь Сети рассказал, как обманул систему подбора кандидатов
Пельмени получили оффер: пользователь Сети рассказал, как обманул систему подбора кандидатов
0
Вчера
Интернет
Новости
10 мелочей для кухни, которые решают много бытовых проблем
10 мелочей для кухни, которые решают много бытовых проблем
Вчера
«Горящая изба»
Покупки
В Сети делятся распространёнными привычками, которые все считают странными: 10 примеров
В Сети делятся распространёнными привычками, которые все считают странными: 10 примеров
0
Вчера
Интернет
Новости

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

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

0 / 0

Прекрасно всё получилось)) но: тесту дала полежать, а масло растительное вбивала уже потом, в готовое, полежавшее тесто. И раскатывала не с мукой, а с каплей масла.
Быстрое хачапури на кефире с сыром
Аватар автора комментария
Дарья Полещикова6 часов назад

0 / 0

Я думаю, что тут вопрос не про опасность, а про элементарную гигиену. 5-летний мальчик вряд ли сможет переодеться в бассейн и обратно, не растеряв по дороге половину вещей и не обтерев голой попой общественную лавку. Это норма, что маленьким детям помогают родители. Не норма, что для этого нет условий даже в детских спортивных центрах, не то что в фитнес-клубах. При этом во многих аквапарках, например, все организовано ок — ящички для хранения и закрытые кабинки для переодевания.
Норм или стрём: водить мальчиков в женскую раздевалку
Аватар автора комментария
D.V.6 часов назад

0 / 0

Всё ещё впереди :)
6 самых опасных существ русского фольклора
Аватар автора комментария
Horugvi7 часов назад

0 / 0

больше не ешь его
Как вкусно пожарить пельмени
Что такое «Велгия» и «Велгия Эко» и как они работают

Что такое «Велгия» и «Велгия Эко» и как они работают

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