TGViewer
М Про Системс М Про Системс @mprosystems · 498 subscribers
Post #199 567
Зачем нужен аудит архитектуры и кода

В прошлом посте я писал, что при кастомной разработке важно проводить аудит архитектуры и качества кода — код основного разработчика должен проверять второй специалист. Он может даже не разбираться в Websoft HCM — достаточно, чтобы у него была хорошая экспертиза в программировании. Если такого специалиста у вас нет, можно поручить аудит подрядчику.

Система может обеспечивать нужную функциональность, но под капотом может оказаться, что код запутан, имеется дублирование и т.д. Это осложняет обслуживание. Например, если вам понадобится скорректировать функцию, может оказаться, что ее код продублирован в нескольких местах. Чтобы внести изменения, придется найти все эти места и переписать там код. А если автор кода ушел из компании, это вызовет проблемы. Опытный разработчик, увидев такую ситуацию во время аудита, предложит избежать дублирования, за счет переноса нужного кода в библиотеку.

✔️ Поэтому я советую обязательно проводить аудит кода — это сохранит вам время на обслуживание системы в дальнейшем.

➡️ Есть вопросы по аудиту? Пишите в комментариях, разберемся.
  • 👍 3
More from @mprosystems
  1. Sep 23, 2026На следующей неделе в среду провожу вебинар "Доработка стандартного приложения по оценке п…
  2. Sep 10, 2026В среду провожу вебинар "Доработка стандартного приложения по оценке персонала - часть 2.…
  3. Sep 1, 2026Завтра вебинара не будет. Ближайший вебинар будет 16 сентября в 11 мск.
  4. Aug 14, 2026В среду провожу вебинар "Доработка стандартного приложения по оценке персонала - часть 1"…
  5. Aug 4, 2026Завтра вебинара не будет. Ближайший вебинар будет 19 августа в 11 мск.
  6. Jul 27, 2026Публикую запись моего эфира у ВебСофт про варианты настройки оценки персонала в WebSoft HC…
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 →