Course code: BLUE-1
  • Years with company: 3 years
  • Years programming: 16 years
  • Primary programming language: C++
  • Other programming languages: C, Python, Javascript
  • Unit test harnesses: Google Test, Mocha, CppUTest, JUnit
  • Something else: I am doing TDD and pair programming with a friend during my free time in Javascript. I am attending the Seattle Software Craftsman meetup.
  • Test practice now: Unit tests, integration tests in the HIL (Hardware In the Loop), and flight tests
  • Target system: x86 and ARM
  • Dev tools: Visual Studio Code, vim, spacemacs
  • Build time: 31-60 seconds
  • Coding standard: MISRA and JSF merged together
  • Function too long: When there are line breaks sectioning off code within the function or when you have to scroll.
  • Code reviews: Done using code reviews, sometimes done over the shoulder
  • Code time: Not actively coding regularly at work
  • Test time: Not actively coding regularly at work
  • Debug time: Not actively coding regularly at work
  • Favorite thing about dev: Being able to solve problems and see the results from working software. I like to see my software passing unit tests.
  • Least favorite thing about dev: Not always knowing how best to solve a problem with the most clean and direct code.
  • Tdd knowledge: Do not write one line of production code without first writing a failing unit test. Write a bare minimum unit test that fails, then write the minimum implementation to make the unit test pass. Refactor both the implementation and unit test. Repeat.
  • Why are you attending: I like TDD, I want to do more TDD regularly, I want to learn more about TDD and the best ways I can do it. I want my workplace to be doing TDD.
  • Back