S_Olewniczak
9.06.2009, 16:28:14
Niedawno usłyszałem o metodzie wytwarzania oprogramowania, zwanej: Extreme Programming. Jej głównym założeniem jest tworzenie testów jednostkowych przed tworzeniem właściwego kodu. Uważam, że ta metoda wytwarzania oprogramowania, jest bardzo dobra i chciałbym ją stosować w swoich projektach. Lecz tu pojawia się problem. Używam w swoich projektach framework KohanaPHP. Dla niewtajemniczonych jest on oparty na wzorcu MVC. I tu nasuwa mi się pytanie. Czy można za pomocą PHPUnit przetestować kontrolery, modele i widoki mojego projektu? Jak nie to co należy testować i czy wtedy można mówić o Extreme Programming? Czy może po prostu darować sobie PHPUnit, bo to według was nic nie daje?
dr_bonzo
9.06.2009, 18:14:48
Teoretycznie da sie testowac M V i C - ale trzeba miec FW dobrze napisany i przystosowany do testow.
Zajrzyj do przykladow dla rubiego:
http://rspec.info/rails/writing/ - bo nie wiem jak sprawa stoi w przypadku FW dla php.