Course code: WEB-38
  • Years with company: < 1
  • Years programming: 3
  • Primary programming language: C++
  • Other programming languages: Python and Rust
  • Unit test harnesses: Pytest
  • Something else: Senior level CS major at UCR.
  • Test practice now: Code is tested using our unit tests within our source code and our integration test which are written as cucumber tests.
  • Target system: Target system is an Nvidia Jetson Nano.
  • Dev tools: Github, vscode
  • Build time: 11-30 seconds
  • Coding standard: Descriptive code with minimal comments. Camel case for var names.
  • Function too long: When it has more than one task.
  • Code reviews: We do not have standard code reviews.
  • Code time: 30
  • Test time: 50
  • Debug time: 20
  • Favorite thing about dev: Creating something useful that automates a certain task.
  • Least favorite thing about dev: Solving a bug that creates a new list of bugs
  • Tdd knowledge: TDD is a software development process where tests are created before production code.
  • Why are you attending: To learn better TDD test practices.