test automation atdd refactoring agile acceptance test driven development clean code bdd sela group software quality automated tests tdd unit tests software architecture meetup page objects design patterns c# compiler linq clr arnon axelrod specflow load testing stress testing performance testing noam amrani yaniv leizer technical debt software development defect-free bugs business processes business structure maturity practice correctness proving complexity spaghetti code pair programming code review business value productivity skills programming strong typing poka yoke law of demeter 4 rules of simple design solid principles resharper solid philips
Ver mais