Course code: SP-EC-01
  • Years with company: 4
  • Years programming: 17
  • Primary programming language: C
  • Other programming languages: C++, C#, Java
  • Unit test harnesses: Unity, GoogleTest, NUnit, MSTest
  • Something else: I discovered your book back in 2015. Since then I've been trying to improve myself, my colleagues and other companies, pushing towards better development processes by adopting TDD and other XP practices
  • Test practice now: I do TDD by default. But I have also some part of our legacy code base still covered by black box characterization tests (Approvals)
  • Target system: Any embedded, but also some backend processing intensive related software
  • Dev tools: Visual Studio Professional and Eclipse
  • Build time: Under 10 seconds
  • Coding standard: We do not have an enforced coding standard. We try to express intent and we refactor it mercilessly
  • Function too long: When it has different levels of abstractions or responsibilities inside of it
  • Code reviews: We don't do code reviews. When there are complex things to develop or refactor, we usually pair
  • Code time: 45
  • Test time: 50
  • Debug time: 5
  • Favorite thing about dev: Problem solving and improving things
  • Least favorite thing about dev: As usual, chasing bugs and debugging
  • Tdd knowledge: I think I know much more about it than the mean of devs out there, but still lot of room to improve
  • Why are you attending: Willing to improve my skills from the best teacher out there ;)