To jest moje pierwsze pytanie tutaj, więc krótko i do rzeczy.
Czy podczas pisania testów jednostkowych powinieneś je napisać przed czy po stworzeniu dla nich podstawowej struktury? Pojawiło się to w dyskusji między moim CEO a Prezesem i chciałem poznać Twoją opinię na ten temat.
Osobiście zawsze najpierw pisałem kod, a następnie testy jednostkowe, ale co z tobą?
programming-practices
unit-testing
Richard J. Ross III
źródło
źródło
Odpowiedzi:
Podczas. Nie wykonasz całego frameworka w jednej iteracji. Twoje testy szkieletowe i jednostkowe powinny ewoluować jednocześnie.
W bardziej mikro skali, najpierw testy, a następnie kod.
źródło
Najpierw napisz testy jednostkowe - pomogą ci zdefiniować interfejsy - począwszy od funkcji, które udostępniają, aż po sygnatury metod.
źródło
Chciałbym powiedzieć, że najpierw testy jednostkowe, a potem kodowanie. Nawet przy najlepszej woli na świecie, napięte terminy i inne priorytety po prostu oznaczają, że zostaną cofnięte lub w ogóle nie zostaną wykonane. Pozostawiając większy ból głowy tym, którzy będą musieli utrzymać bazę kodów.
Oprócz napisania testu jednostkowego powinien pomóc ci sformułować, co próbujesz osiągnąć.
źródło