Course code: COB-2
  • Years with company: 3
  • Years programming: 10 years software development/integration
  • Primary programming language: Embedded C
  • Other programming languages: Embedded C++/Java
  • Unit test harnesses: Google Unit Test Framework
  • Something else: Highly motivated person who really enjoys writing software for one of the best product in the world.
  • Test practice now: Developer testing is done using debugger in Microsoft Visual Studio. This is used in combination with product simulator TMA (Test Mobile Application) for windows.
  • Target system: Custom Hardware with many product variations and associated operating system
  • Dev tools: Visual Studio
  • Build time: 1-5 minutes
  • Coding standard: Fairly poor. We do have coding standard but nobody really conforms to it fully. Each component has its own coding standard which is really determined/controlled by the component lead
  • Function too long: When it is doing two completely unrealted things
  • Code reviews: Very good and detailed.
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: Designing.
  • Least favorite thing about dev: Testing.
  • Tdd knowledge: The tests are written first and then the software and when the requirement changes, tests are modified first and then the software.
  • Why are you attending: Company is making us attend because quality has gone down and they realise the importance of continuous testing/integration. I don't mean to imply that I am forced quite the opposite I am delighted to have the opportunity.