ohjelmistokehittajan piirteita refaktoroitu