Course code: WEB-34
  • Years with company: 5
  • Years programming: 36
  • Primary programming language: C
  • Other programming languages: C#, C++, Java, Groovy, Gradle, Pascal, Python, Awk, Javascript, GroovyScript,
  • Unit test harnesses: CppUnit, CuTest, Spock, Selenium, SoapUI, LoadBear, JUnit, Jasmine, NodeJs, Visual Studio
  • Something else: Debate and Commit. I only need to hear your opinion once. If you have nothing new to add, saying it again louder does not make you more right.
  • Test practice now: Developers use Brute force, Product Assurance (PA) does black box testing.
  • Target system: IAR - STM32, MSP430
  • Dev tools: IAR, VSCodium, Meld, AStyle, Git (migrating from SVN). Visual Studio 2019, Corporate provides Git, Jenkins, Sonar Qube
  • Build time: 31-60 seconds
  • Coding standard: Defined set of rules for ASytle which are generally followed.
  • Function too long: That concept does not exist within the business.
  • Code reviews: Up to this point had Subversion as VCS, are now in process of migrating to Git. Once we are on Git will be using pull-requests for code reviews. Up to now it was by using a patch or by examining changes once committed.
  • Code time: 6
  • Test time: 2
  • Debug time: 2
  • Favorite thing about dev: making code that: 1. does what it is supposed to do, 2. is easy to maintain 3. is easy to understand 4. is done right the first time
  • Least favorite thing about dev: Stake holders that tell how to write code to meet a requirement instead of stating the requirement. Usually preceded by "Can't you just" or "All you need to do is".
  • Tdd knowledge: 1. Will require more effort from developers 2. Will require change in the process followed. Because of the items listed, it is doubtful that it will be embraced.
  • Why are you attending: Will do just about anything in an attempt to change the current process.