AEP

Automated Error Prevention z Parasoft - metodyka tworzenia oprogramowania "podczepiona" pod komercyjne narzędzia tworzone w firmie Parasoft. Opiera się na próbie korekty procesu (w odróżnienia od korekty produktu).

Celem AEP jest próba polepszenia jakości aplikacji poprzez zautomatyzowane zapobieganie błędom podczas całego cyklu tworzenia oprogramowania. AEP jest zbudowane na pracy Deminga (zobacz: TQM).

Implementacja AEP w wykonaniu Parasoftu stawia nacisk na połączenie statycznej analizy kodu źródłowego (coś jak rozbudowany lint z możliwością dodawania reguł) z testowaniem. menu, side

(...) Nie ma bowiem łatwych odpowiedzi. Nie istnieje nic takiego jak najlepsze rozwiązanie - zarówno jeśli chodzi o narzędzia, jak i języki czy systemy operacyjne. Są jedynie systemy, które mogą być bardziej odpowiednie w konkretnych okolicznościach.

I tu właśnie do gry wchodzi pragmatyzm. Nie należy przywiązywać się do żadnej określonej metody, ale mieć na tyle rozległą wiedzę i doświadczenie, by w danej sytuacji wybrać dobre rozwiązanie. (...)

Andrew Hunt, David Thomas "Pragmatyczny Programista"