[l] Interessante Idee für Softwareentwicklung: Wenn die Tests nicht durchlaufen, auto-revert zum letzten Zustand, bei dem die Tests durchliefen. Klingt wie ein Desaster, wie sinnlos Code wegschmeißen, aber es gibt zwei positive Aspekte. Erstens trainiert einen das, in kleineren Schritten einzuchecken. Das ist erfahrungsgemäß gut. Zweitens, nachdem man es das erste Mal gelöst hat, auch wenn die Lösung die Tests nicht besteht, hat man das Problem besser verstanden und die 2. Lösung wird häufig ein bisschen eleganter oder schöner.
Drittens, sagt der Artikel, verhindert man so die Sunk Cost Fallacy. Das müsste man echt mal ausprobieren.
Update: IST JA GUT! ICH VERLINKE JA SCHON "volkswagen"! Hört auf, mir das einzusenden!!1! :-)