Что такое код спагетти?

Спагетти-код - это сленг, используемый для описания исходного кода программы, который трудно читать или следовать человеку из-за того, как оригинальный программист написал код. Ниже приведены некоторые примеры того, что может вызвать код спагетти.

Примеры кода спагетти

  • Код не организован и имеет части кода, которые принадлежат где-либо еще в коде.
  • Код переходит на другие части или файлы, что делает его более сложным для отладки без необходимости много перепрыгивать.
  • Код содержит операторы goto, которым программист должен следовать совершенно новой области кода.
  • Код не разбивается на условные блоки или вкладки, что затрудняет его чтение.

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

Kludge, запутывание, условия программирования