Course code: MICRON-8
  • Years with company: 2
  • Years programming: 15
  • Primary programming language: C
  • Other programming languages: C++,Java, Phyton, perl, Objective-C, HTML, PHP
  • Unit test harnesses: EasyMock, JMock, JUnit
  • Something else: All unit test tools (JUnit, JMock ecc) has been used during my university carrier. I never used them in the last two year.
  • Test practice now: Using Simulator and TestStub
  • Target system: Embedded System with ARC-CPU
  • Dev tools: Lauterbach, Visual Studio
  • Build time: 31-60 seconds
  • Coding standard: Start writing a Design page with UML diagram and requirement specification, then start the implementation/test phase using Simulator
  • Function too long: >150 LOC (State machine)
  • Code reviews: before merge feature branch on master branch , we have to create a Pull-Request (STASH-Atlassian)
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: I like coding (writing code) trying to optimize the code footprint and understand all build process (compiler-linker optimization)
  • Least favorite thing about dev: Documentation (Yes, I know that is necessary)
  • Tdd knowledge: I like Agile programming, and from University
  • Why are you attending: Better UnitTest procedure in order to prevent and/or detect first a possible bug