Course code: WEB-18
  • Years with company: 0
  • Years programming: 12
  • Primary programming language: javascript
  • Other programming languages: python ruby
  • Unit test harnesses: pytest unittest minitest rspec
  • Something else: family: wife, 2 kids, puppy hobbies: video games, sports, LEGO
  • Test practice now: pytest
  • Target system: ubuntu, docker, but our team manages infrastructure for rm57 and tms570 based system
  • Dev tools: VS code Jenkins Docker
  • Build time: 31-60 seconds
  • Coding standard: linting to spec, tests that cover new functionality, tracking coverage
  • Function too long: if it is doing too many things at once
  • Code reviews: approvals in GitLab, pipeline passes in CI is mergable into master branch.
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: getting something up and running that is new feels very satifying, like playing God.
  • Least favorite thing about dev: trying to decide requirements up front
  • Tdd knowledge: test first, fail the test, write code to pass the test, repeat
  • Why are you attending: company provided training, but I've long seen the value of TDD and I'm looking for ways to improve our process
  • Back