TGViewer
DevOps Portal | Linux DevOps Portal | Linux @loose_code · 13.1K subscribers
Post #415 315
Рефакторинг сайта проекта и проблема большого пазла 🧩

Давненько ничего не писал про сайт, правда? Все потому что решил готовить его к выпуску и как это часто бывает, вначале попробовал взглянуть например то, что получилось издалека. И ужаснулся…

Все же помнят, что я не профессиональный разработчик? Поэтому текущий проект представляет собой пазл, собранный из разных кусков. Вывод категорий и постов, которые с ним связаны - один кусок, лайки - другой, комментарии собрал из чего-то еще. Оно вроде и работает, но до поры определенной.

Запуская любой проект, на мой взгляд, автор должен задать себе вопрос: что буду делать, если оно сломается? За какие ниточки дергать? Вот и я задался недавно этим вопросом…

В разработке есть такое понятие, как рефакторинг. Это когда вы меняете внутреннюю часть проекта, не меняя функционала. То есть, внешне работает все также, но внутри переделано в лучшую (чаще всего) сторону. Я посмотрел на текущий вариант сайта и понял, что внутри нужно все изменить так, чтобы было проще дальше что-то улучшать, изменять и исправлять. Говоря проще, сделать рефакторинг.

Думаю, что проблема пазла свойственна всем проектам, где авторы делают первые шаги. Не имея достаточно опыта, мы дергаем готовые решения из разных источников, приматываем изолентой к своей идее и радуемся, как дети, когда оно работает в локальной среде. Но стоит только выпустить проект в массы…

Поэтому работаю сейчас над изменением внутренней структуры сайта. Основной функционал реализован, поэтому нужно лишь привести все это к некому общему знаменателю, чтобы не сесть в лужу, когда пойдут первые читатели.
More from @loose_code
  1. Oct 8, 2026Интересный и полезный опенсорс-инструмент Как часто приходилось открывать консоль AWS и др…
  2. Oct 8, 2026💻Практический вебинар «СТРАТЕГИЯ РЕЗЕРВНОГО КОПИРОВАНИЯ» 📹 15 октября в 11:00 Мск за 90…
  3. Oct 8, 2026В этом туториале показано, как разворачивать и масштабировать большие языковые модели (LLM…
  4. Oct 6, 2026Как работает Kubernetes Cluster Autoscaler? Базовый флоу выглядит так Pending Pod → Cluste…
  5. Oct 1, 2026Обработка миллионов файлов – это та точка, где большинство распределённых систем хранения…
  6. Oct 1, 2026Планы на 3 октября — прийти на RWB Infra x Security Meetup Мы направим прожекторы на инфра…
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 →