Course code: CARBON-2
  • Years with company: .5
  • Years programming: 15
  • Primary programming language: c++
  • Other programming languages: Python, bash
  • Unit test harnesses: Python, pytest, cpputest, junit
  • Something else: I live in Portland, OR
  • Test practice now: cpputest or pytest
  • Target system: Linux
  • Dev tools: CMake, conan, cpputest
  • Build time: 11-30 seconds
  • Coding standard: We don't have a formal written coding standard. It's maintained by people who have been around longer telling newer people "we generally do it this way".
  • Function too long: It's nice if a function can be read without scrolling.
  • Code reviews: We use gitlab, 2 approvals are required before code can be merged
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: Problem solving, design, making stuff work
  • Least favorite thing about dev: Finding out that my solution isn't what the user needs/wants, fighting with development tools, repetitive boilerplate tasks.
  • Tdd knowledge: I've read part of your book and I'm familiar with the philosophy and, mostly, try to practice it.
  • Why are you attending: People I work with have taken it and it sounds like it was useful to them and I want to know what they're talking about when they reference it.