Course code: MARV-1
  • Years with company: 3
  • Years programming: 7
  • Primary programming language: C language
  • Other programming languages: None
  • Unit test harnesses: Run CI using Jenkins.
  • Something else: This is first time in my life to join the development of large-scale project when I came in this company.
  • Test practice now: Run CI using Jenkins. Or program non-auto test case to test my code.
  • Target system: windows 10
  • Dev tools: Visual Studio
  • Build time: 30-60 minutes
  • Coding standard: I follow coding standard of https://ewiki.marvell.com/pages/viewpage.action?pageId=206956453.
  • Function too long: If I need to spend many time to understand whole function purpose.
  • Code reviews: Pre-commit my change code. Trigger Gerrit code review flow. Reviewer will review my code.
  • Code time: 35%
  • Test time: 50%
  • Debug time: 15%
  • Favorite thing about dev: Learn more what I had never know (architecture/design/idea.) To program simple/readable code is fun.
  • Least favorite thing about dev: If code is unreadable or difficult to understand, I have no any idea where to start.
  • Tdd knowledge: It's a way to develop software, which is writing testing before development. It can improve quality.
  • Why are you attending: To learn how to improve my coding quality and how to program good testing.