A un entry level per una base di codice che non hai familiarità con, come si introducono i test, a quali livelli?
Quando vengono introdotti in codebase senza test e allo stesso tempo vengono aggrovigliati insieme, è difficile misurare dove è meglio mettere l'energia.
Spesso scelgo un angolo più piccolo da cui partire, ma in codebys disordinati quell'angolo diventa sempre più grande più scavando in quell'angolo iniziale. Così all'improvviso ho le mani piene e da un piccolo angolo mi ritrovo a rifactoring molto più di quanto ho deciso di fare. Non è una cattiva idea, ma mi chiedevo se avrei potuto usare un'altra strategia.
Ho anche difficoltà a scrivere test per qualcosa che so che cambierò nel breve periodo, ma è un argomento valido? C'è un punto debole per quando introdurre i test in un codebase disordinato?
Grazie mille!