Course code: DYNON-1
  • Years with company: 10
  • Years programming: 2
  • Primary programming language: Python
  • Other programming languages: C#, C++
  • Unit test harnesses: python unittest
  • Something else: I work as the sole tester for the entire software group, so I'm spread in a lot of directions. In between test cycles, I try to spend time doing development work to automate test resources.
  • Test practice now: Mostly manual testing. With some critical python scripts I will do unit testing. In some cases I develop integrated tests.
  • Target system: SkyView and D3.
  • Dev tools: PyCharm, QtCreator, Visual Studio
  • Build time: 5-30 minutes
  • Coding standard: There is no coding standard.
  • Function too long: When it's doing more than one thing.
  • Code reviews: They are fairly productive, I credit most of my personal development as a programmer to code review feedback.
  • Code time: 20
  • Test time: 70
  • Debug time: 10
  • Favorite thing about dev: Having something that seemed frustrating and/or impossible become real and understandable.
  • Least favorite thing about dev: Painting yourself into a corner with bad design decisions.
  • Tdd knowledge: You write a failing unit test for the code first, then you write the actual code to make the test pass. And on and on and on
  • Why are you attending: I took it before but I was pretty knew to software at all. I'm curious to see what I'll come away with this time now that I've had more time to develop.