Come follow-up alla mia domanda precedente:
Qual è il miglior approccio per la codifica in un ambiente di compilazione lento
Per ricapitolare: sono bloccato con un grande sistema software con cui un'ideologia TDD di "testare spesso" non funziona. E per renderlo ancora peggio non sono disponibili funzionalità come intestazioni precompilate / compilazione multi-threaded / collegamento incrementale, ecc. Quindi penso che la soluzione migliore sarebbe aggiungere la registrazione estesa al sistema e iniziare "coding in large chunks", che intendo come codice per due-tre ore prima (al contrario di 15-20 minuti in TDD) - eyeball attentamente il codice per 15 minuti e solo dopo tutto ciò che fa la compilazione ed esegui test.
Dato che sto facendo TDD da un po 'di tempo, le mie capacità di verifica del codice eyeballing / codice sono diventate arrugginite (non ne hai davvero bisogno se riesci a verificare rapidamente ciò che hai fatto in 5 secondi eseguendo un test o due), quindi mi trovo dopo un consiglio su come apprendere nuovamente queste abilità di verifica del codice sorgente / errore di individuazione.
So di essere stato in grado di farlo facilmente circa 5-10 anni fa, quando non ho avuto molto supporto dal compilatore / strumenti di test delle unità che avevo fino a poco tempo fa, quindi ci dovrebbe essere un modo per tornare alle basi .