Testy jednostkowe, napisz je przed czy po frameworku? [Zamknięte]


10

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ą?


1
To jest dwuznaczne. Czy dopiero przed napisaniem frameworka do testów jednostkowych, czy przed napisaniem frameworka będziesz testował?
alternatywny

Odpowiedzi:


14

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.


3

Najpierw napisz testy jednostkowe - pomogą ci zdefiniować interfejsy - począwszy od funkcji, które udostępniają, aż po sygnatury metod.


2

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ąć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.