Pytania otagowane jako tdd

TDD oznacza Test-Driven Development lub Test-Driven Design. Jest to praktyka pisania testu jednostkowego przed napisaniem kodu, aby go spełnić, w tak zwanym cyklu Refaktora Czerwono-Zielonego.

6
Zwinny bez testów jednostkowych
Czy ma sens mówienie o „zwinnym programowaniu” lub twierdzeniu, że stosujesz „zwinną metodologię”, jeśli baza kodu, nad którą pracujesz, ma 0% zasięgu testu jednostkowego? (A ty jako zespół nic z tym nie robisz). Wyjaśnij: dla mnie to nie ma sensu. Z mojego osobistego doświadczenia wynika, że ​​testy jednostkowe są jedynym …


5
Jakie są najlepsze zasoby do nauki TDD? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
27 books  tdd 


6
ile czasu spędzasz na testach jednostkowych?
W firmie, w której kiedyś pracowałem, kierownictwo nalegało, aby pokrycie kodu testami jednostkowymi wynosiło 99% lub więcej. Spowodowało to napisanie większej liczby testów niż kodu. Napisanie testów dla jednej klasy zajęło nam dosłownie 3 dni, których wdrożenie zajęło dzień. W rezultacie wiele się jednak nauczyłem o TDD, narzędziach testowych, praktykach …

6
TDD i kontrola wersji
Obecnie uczę się o TDD i staram się wprowadzić go w życie w moich osobistych projektach. Użyłem również kontroli wersji w wielu projektach. Interesuje mnie współdziałanie tych dwóch narzędzi w typowym przepływie pracy, szczególnie jeśli chodzi o maksymę, aby utrzymywać małe zobowiązania. Oto kilka przykładów, które przychodzą na myśl: Zaczynam …

11
Zautomatyzowane testowanie: objaśnienie jego wartości biznesowej
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Aby rozpocząć nie sądzę, że jest to powtórka z innych pytań dotyczących testów jednostkowych . Potrzebuję pomocy w wyrażeniu jej wartości zespołowi programistów, analityków, menedżerów i testerów. …

3
Walka z cyklicznymi zależnościami w testach jednostkowych
Próbuję ćwiczyć TDD, używając go do opracowania takiego prostego, jak Bit Vector. Zdarza mi się używać Swift, ale jest to pytanie zależne od języka. My BitVectorto structprzechowuje singiel UInt64i przedstawia nad nim interfejs API, który pozwala traktować go jak kolekcję. Szczegóły nie mają większego znaczenia, ale jest to dość proste. …

7
TDD / Testuje zbyt duże obciążenie / koszty utrzymania?
Słyszeliście to wiele razy od tych, którzy tak naprawdę nie rozumieją wartości testowania. Na początek jestem zwolennikiem zwinności i testowania ... Niedawno miałem dyskusję na temat przeprowadzania TDD na przepisywaniu produktu, w którym obecny zespół nie ćwiczy testów jednostkowych na żadnym poziomie i prawdopodobnie nigdy nie słyszałem o technice wstrzykiwania …
24 testing  agile  tdd  bdd 


6
Jaki jest prawdziwy narzut TDD, gdy przyzwyczai się do niego cały zespół?
Jaki procent czasu jest oszczędzany i kosztowany przy TDD. Zakładam ten procent zmian kosztów i nagród w cyklu życia projektu. Wyobrażam sobie, że początkowa faza ma dużo większy koszt, ale wiąże się z niewielkimi nagrodami. Dalej (podczas przefaktoryzowania ) zyskujesz dzięki swoim testom. Słyszałem, że od 30-50% czasu spędzasz na …
24 productivity  tdd 

6
Czy w TDD muszę najpierw napisać Test, czy interfejs?
Uczę się TDD przy użyciu c #, o ile wiem, test powinien kierować rozwojem , to znaczy najpierw napisać test zakończony niepowodzeniem po napisaniu minimalnego kodu, aby przejść test, a następnie dokonać refaktoryzacji. Mówi się również, że „ Program do interfejsu, a nie implementacja ”, więc najpierw napisz interfejs . …
23 c#  unit-testing  tdd 



16
Kto zajmuje się rozwojem opartym na testach?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Pracuję w przestrzeni korporacyjnej przez ostatnie 4 i pół roku i zauważyłem, że ogólnie rzecz biorąc, przedsiębiorstwa nie są sprzyjającymi środowiskami dla stylu testowania jako …

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.