agile language programming techniques tdd testing automation deployment smells rubyconf code smells metaprogramming atdd india ruby legacy oop bdd parallelization cucumber vodqa continuous integration functional test qa tools engineering existing practices project paving rubyconfindia object-oriented class object thoughtworks iteration photographs buzzwords team pictures vocabulary feature multiple dispatch multimethod clojure multimethods dynamic c sharp 4 agiletour build muda value test pyramid agile testing cost manual testing manual collaboration code design smells deployment architecture smells design codebase unit tests legacy code architecture bad code agility unit testing smells video screencast refactoring preparing architectural smells dsl domainspecificlanguage gardencity declarative report facilitation adoption reporting enablement metrics coach practitioner process-mapping self-discovery self-learning coaching experience defect lean test quandrants
See more