Course code: MEG-2
  • Years with company: 14
  • Years programming: 3
  • Primary programming language: Java
  • Other programming languages: Python, C++, C, Prolog, Scala
  • Unit test harnesses: Maven
  • Something else: I am currently an Application Engineer with my company 10 credits away from my CS degree. I will be transitioning into the Software Dev team next year.
  • Test practice now: I had a SW dev course that used Maven as a testing platform for all our Java and JS code for a web app project. Test functions were written for each new code piece prior to development.
  • Target system: Not sure.
  • Dev tools: Not sure what the team is currently using.
  • Build time: 5-30 minutes
  • Coding standard: Not currently on the team.
  • Function too long: When it performs more than one function.
  • Code reviews: Not currently on the team.
  • Code time: 70
  • Test time: 0
  • Debug time: 30
  • Favorite thing about dev: The creative problem solving process. Seeing your work functioning is very rewarding.
  • Least favorite thing about dev: The tedious nature of cryptic syntax and deciphering convoluted or ambiguous code.
  • Tdd knowledge: A software development methodology that puts functional expectations first through testing.
  • Why are you attending: Learn about TDD to ensure I am on board w/ expectations. Taking SW Testing @CSU this Spring.