Course code: WEB-7
  • Years with company: 2
  • Years programming: 38
  • Primary programming language: Java
  • Other programming languages: Ruby, Python, Perl, JavaScript, C#, Cobol, Assembly, Rexx, others
  • Unit test harnesses: JUnit, TestNG, rspec, minitest, PyUnit, Nose, NUnit, PerlUnit, SqlUnit, others
  • Something else: I like chocolate.
  • Test practice now: I usually use test-driven development for new code and modifications. I write automated checks at multiple levels of abstraction. For true "testing", I use exploratory testing techniques.
  • Target system: Multiple
  • Dev tools: Depends on project, language, domain, etc.
  • Build time: 11-30 seconds
  • Coding standard: Depends on language
  • Function too long: When I can't understand it easily.
  • Code reviews: Prefer continuous review using methods like pairing and mobbing.
  • Code time: 40%
  • Test time: 50%
  • Debug time: 10%
  • Favorite thing about dev: Solving interesting problems, providing useful solutions.
  • Least favorite thing about dev: Surveys.
  • Tdd knowledge: It's my default approach for dynamically-typed and statically-typed languages.
  • Why are you attending: I want to become qualified to teach the class as a partner of Wingman.
  • Back