Hallo allen,
Ik heb een kleine discussie met mijn collega's, die allen aan hetzelfde project werken. Enkele van mijn collega's willen een soort van Test Driven Software Development methodiek introduceren, maar gebrek aan ervaring speelt ons parten.
De manier waarop software ontwikkeld wordt is dat eerst de test geschreven wordt, en dan de implementatie. De test zal dus niet werken voordat de implementatie gereed is. Echter, het komt wel eens voor dat mensen naar huis gaan, en hun implementatie niet op tijd geleverd krijgen. De code dient echter (bij voorkeur) wel ingechecked te worden. Echter, als iemand anders dan de volgende dag zijn codebase update, zullen zijn testen falen.
Ik vroeg me daarom af wat jullie ervaring hiermee is, en wat de oplossing is? Niet inchecken bijvoorbeeld, of het niet interesseren dat de testen falen, ze zijn immers toch niet van jou, of iets anders?
Alvast bedankt voor de suggesties,
gr, Erik
Ik heb een kleine discussie met mijn collega's, die allen aan hetzelfde project werken. Enkele van mijn collega's willen een soort van Test Driven Software Development methodiek introduceren, maar gebrek aan ervaring speelt ons parten.
De manier waarop software ontwikkeld wordt is dat eerst de test geschreven wordt, en dan de implementatie. De test zal dus niet werken voordat de implementatie gereed is. Echter, het komt wel eens voor dat mensen naar huis gaan, en hun implementatie niet op tijd geleverd krijgen. De code dient echter (bij voorkeur) wel ingechecked te worden. Echter, als iemand anders dan de volgende dag zijn codebase update, zullen zijn testen falen.
Ik vroeg me daarom af wat jullie ervaring hiermee is, en wat de oplossing is? Niet inchecken bijvoorbeeld, of het niet interesseren dat de testen falen, ze zijn immers toch niet van jou, of iets anders?
Alvast bedankt voor de suggesties,
gr, Erik