TGViewer
C# Short Posts 🔞 C# Short Posts 🔞 @dimasshortposts · 306 subscribers
Post #238 782
🧐 Практика попизже всяких KISS, DRY и прочей аббревиатурной хуиты: Dependency pruning

Общались недавно со Степой Гранкиным (автором одного из самых популярных навыков для Алисы), и я ему как всегда ныл, про то что мир меняется слишком быстро и непонятно, кто все эти люди, которые знают, какие апдейты, в каких библиотеках происходят?
 
И тут Степа сознался, что он теперь один из них…

Оказалось, что у него в команде принята практика Dependency pruning. В общем, её задача в том, чтобы регулярно удалять неиспользуемые/обновлять используемые в проекте библиотеки. И ты не просто плашечку вверх двигаешь, а читаешь доку. Что там поменялось, что крутого дает и так далее. И делать это раз в неделю или раз в две. Тут как сами решите, но желательно почаще.
 
Выходит регулярно и по чуть-чуть – не так больно, как все везде и сразу и по вдохновению.
 
Я использую эту связку вот в таком для себя сценарии – попробовал интересные мне библиотеки в свои пет-проекты и регулярно их обновляю. Раз в две недели. Плюс пет-проектов в том, что можно добавлять еще незрелые штуки и следить за ними. Это не очень оказывается запарно, но дает хороший триггер для нестрессового обновления знаний.
 
Пишу “нестрессового”, потому что для меня пиздец какой стресс, когда заходишь, а там – ебать-читать. 🤬

🅰️ Итого: Попробуйте завести в пет-проектах или на работе практику регулярного обновления зависимостей – и код в чистоте и голова в порядке. 👨‍⚕️
Thoughtworks Dependency pruning | Technology Radar | Thoughtworks Starter kits and templates are widely used in software projects to speed up initial setup, but they can pull in many unnecessary dependencies for a [...]
  • 👍 7
  • 🔥 4
  • ❤ 1
  • 😁 1
  • 💯 1
More from @dimasshortposts
  1. Sep 26, 2026🧵 Тредик для вопросов по докладу про MAF на дотнексте В докладе многие подробности опусти…
  2. Sep 23, 2026Даже самым хардкорным ребятам надо отдыхать, так что отдыхаем, мои чюваки 🕺 🧑‍💻dp🥁 #he…
  3. Sep 16, 2026🎯 Instrumented Tier0: профилирование кода В прошлый раз мы разобрали два уровня компиляци…
  4. Sep 15, 2026🔜 Готовлюсь к DOTNEXT 2026 В прошлом году за две недели до выступления я зачитывал свой д…
  5. Sep 9, 2026C# Short Posts 🔞 pinned «🐸 О чём этот канал? Кажется, я уже достаточно давно веду этот к…
  6. Sep 9, 2026🐸 О чём этот канал? Кажется, я уже достаточно давно веду этот канальчик, и пора бы описат…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →