Course code: ZOO-1
  • Years with company: 0
  • Years programming: 10
  • Primary programming language: C++
  • Other programming languages: Python
  • Unit test harnesses: pytest, gtest
  • Something else: I graduated from CMU last winter then joined the Zoox perception tracker team immediately after that.
  • Test practice now: Unit tests, perception CI, marvel log tests, on-vehicle tests.
  • Target system: Zoox perception system, running on Linux.
  • Dev tools: VSCode, Bazel
  • Build time: 31-60 seconds
  • Coding standard: For C++ Zoox has her own coding standard, similar to Google's C++ style I think. For Python just follow PEP8.
  • Function too long: When I read to the end of the function and forget what there is in the beginning.
  • Code reviews: Mainly try to understand each line of code. I do have difficulty in finding bugs in this process.
  • Code time: 30
  • Test time: 20
  • Debug time: 50
  • Favorite thing about dev: Compared to developing hardware, much easier to debug.
  • Least favorite thing about dev: Nothing special, compared to developing hardware.
  • Tdd knowledge: First time heard this concept.
  • Why are you attending: Selected by my manager to attend.