Invia SMS: Identifikovanie návrhových vzorov a anti-vzorov ako nástroj na zlepšovanie kvality softvéru