Codacy design patterns