Ciężko mi jest nawiązać połączenie między testowaniem a kodem. Mógłbym zadać wiele pytań tutaj o rzeczy takie jak struktura katalogów i nazywanie klas testowych i JUnit 3 vs 4 i tak dalej, ale wolałbym znaleźć przykładowy projekt, który robi to dobrze i ucz się poprzez czytanie go.Przykładowy projekt do nauki JUnit i właściwej inżynierii oprogramowania
Chciałbym coś niezbyt skomplikowanego, abym mógł to łatwo zrozumieć, a JUnit 4 byłby najlepszy (nie ma powodu, aby trzymać się 3, ponieważ zaczynam świeże, prawda?). Jestem na Windows 7, używam Eclipse i planuję/mam nadzieję, że nauczę się i używam Hudsona. Lubię Ant, nie miałem dobrych doświadczeń z Mavenem, ale to też jest fajne.
Czy istnieje przykładowy projekt pasujący do tych kryteriów?
edytuj: Żadna z tych odpowiedzi nie wspomniała o Hudson; Bardzo podoba mi się artykuł Craftsman (i może to idzie na ciągłą integrację), ale czy ktoś jeszcze ma jakieś inne sugestie?
Dla odniesienia używamy Hudson dla CI i Maven dla kompilacji. Kolejnym projektem, który może Cię zainteresować, jest Sonar - który uruchamia analizy kodu na Twoim kodzie (http://sonar.codehaus.org/). – Martin
Sonar wygląda schludnie. Właśnie zainstalowałem wtyczkę do Hudsona, więc za każdym razem, gdy zacznę ćwiczyć te koncepcje, będę tam, aby pomóc mi analizować mój kod. (Miałem już zainstalowany Hudsona, ale obecnie nie ma jeszcze projektów) – Ricket