Sembra che i test unitari siano diventati di moda in questi giorni e so che molti di voi penseranno: "Bene, perché non usare già il linguaggio X con il framework Y?" Ma propongo questa idea più come prova del concetto, o per nostalgico ricordo dei miei primi anni con la programmazione per computer.Quali framework di test unitari sono disponibili per l'assembler x86?
che sto vale a dire lavorare su BSD in esecuzione su x86 con NASM, e hanno brulè rispetto all'uso di scripting di shell con aspettarsi (1) per fare test di unità, ma volevo sapere in anticipo:
Cosa unit testing i framework sono disponibili per le applicazioni scritte nell'assemblaggio x86?
Onestamente, questa è una pratica generalmente eccellente e abbastanza portatile. Quindi potrebbe funzionare bene considerando la piattaforma Unix con cui lavoro. Ma l'applicazione avrebbe comunque sostenuto il sovraccarico di C e speravo di avere meno dipendenze possibili. –
È possibile organizzare il codice in modo che il codice assembler si trovi in una o più librerie, i wrapper 'C' in un set di librerie parallele richiamate dai test e l'applicazione richiami direttamente il codice assembler. – quamrana
@DwightSpencer Dovresti disaccoppiare le dipendenze del modulo (anche quelle all'interno dell'applicazione) comunque. Il risultato saranno frammenti di codice che sono indipendenti dal chiamante (tranne che per convenzioni di chiamata incompatibili). Il collegamento dinamico potrebbe anche farti un grande favore con questi ... – Powerslave