مفهوم اصطلاح spaghetti code چیست؟
این اصطلاح به کدهایی اطلاق می‌شود که ساختار پیچیده و درهمی دارند، و همانند یک ظرف اسپاگتى در هم تنیده و پیچیده هستند. با در نظر گرفتن اینکه «پیشگیری همیشه بهتر از درمان است»، پیشنهاد می‌شود همواره از ابتدای شروع یک پروژه، تلاش کنید کدنویسی صحیح و مرتبی داشته باشید.
تست‌های یکپارچه، برای اطمینان از این مطلب هستند که اگر در یک بخش تغییری ایجاد شود نباید بخش‌های دیگر بهم بریزند. برنامه‌نویسی مبتنی بر تست، رویکردی است که باعث می‌شود شما از عملکرد درست کدها کاملا مطمئن شوید، ضمن اینکه می‌توانند به مرتب شدن کدهای شما کمک کنند.