TGViewer
S0ER S0ER @softwareengineervlog · 10.4K subscribers
Post #2007 6.81K
12 факторов, влияющих на качество веб-приложений

1. Кодовая база
В проекте должна быть единая кодовая база для развертывания на всех стадиях тестирования и работы в проде. Кодовая база должна подвергаться многократному ревью в процессе работы.

2. Система конфигурирования
Конфигурация должна быть выделена в отдельную подсистему, а сами конфигурационные данные обрабатываться и храниться в рамках единой политики (например, использовать среду окружения)

3. Сервисный подход
Инфраструктурные вещи должны использоваться через надежные сервисы, а не переписываться каждый раз с нуля.

4. Явные зависимости
Зависимости должны быть определены прозрачно и группироваться (или изолироваться) по отношению к собственному коду

5. Разделение на четкие стадии развертывания
Сборка, развертывание, запуск должны быть отдельными стадиями.

6. Процессы
Разработка программного обеспечения должна быть организованна по процессным подходам (минимально - процессы проектирования, документирования, контроля качества и разработки)

7. Резервное копирование
Должна быть предложена внятная политика резервного копирования как пользовательских, так и служебных данных

8. Горизонтальное масштабирование
Должна быть проработана стратегия увеличения производительности за счет увеличение количества узлов, на которых развернуто программное обеспечение

9. Вертикальное масштабирование
Должна быть проработана тактика увеличения ресурсов на одном узле, с целью повышения производительности

10. Контроль и улучшение производительности
Должны профилироваться время загрузки, время отклика системы, количество единовременных конкурентных запросов и т.д. Должны быть проработаны контрольные точки (SLA) в рамках которых должна функционировать система

11. Логирование
Должна быть продумана подсистема логирования и составлен список логируемых данных (по списку можно проводить моделирование проблемных ситуаций и выявлять недостающие данные, которые нужно логировать).

12. Администрирование
Должна быть проработана политика администрирования программного продукта.

#знания #теория
  • 👍 53
  • ✍ 2
  • ❤ 1
More from @softwareengineervlog
  1. Sep 3, 2026Google выпустила Gemini 3.8 Flash — новая быстрая модель уже обходит гигантов в кодинге. П…
  2. Sep 3, 2026Сейчас использую DeesSeek v4 Flash, на готовой кодовой базе решать стандартные таски из тр…
  3. Aug 6, 2026Полезное: разраб сделал интерактивный мануал, который по шагам показывает, что происходит…
  4. Aug 5, 2026Ты ненастоящий программист! Это происходит снова и снова, и каждый раз одинаково. Я начал…
  5. Jul 27, 2026Внимание, скам! Появился бот который выдает себя за бота моего канала. Я НИЧЕГО ЧЕРЕЗ БОТО…
  6. Jul 25, 2026У Сбера есть интересный whitepaper где он описывает технологию разработки продукта с помощ…
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 →