Ultimamente ho scritto un motore di gioco, e ho scritto molte "cose fondamentali" (interfacce standard, moduli, un sistema di messaggi ecc.), ma ho notato uno schema, molte delle cose sono interdipendente e non riesco a eseguire il debug finché non viene eseguito tutto, quindi non eseguo il debug per circa 3 o 5 ore alla volta. Mi chiedo se questa è una pratica accettabile per questa parte del progetto, e se no, se qualcuno può darmi qualche consiglio?
----- Aggiornamento -----:
Ho scaricato alcuni strumenti di metrica del codice e la complessità ciclomatica dei miei programmi è 1,52 che, a quanto ho capito, è buona e dovrebbe correlarsi a un'elevata coesione, se sbaglio, correggimi /