Course code:
WEB-21
Years with company:
1
Years programming:
10
Primary programming language:
C#
Other programming languages:
Python
JavaScript
TypeScript
Ruby
Java
Unit test harnesses:
xUnit.net
JUnit
Pytest
Cucumber
Check
NUnit
Something else:
I've enjoyed computers and software development since I started to learn about both. I enjoy acquiring knowledge about both topics, but the real satisfaction comes when the consumers of the software see their problems go away or become easier to deal with.
Test practice now:
We practice TDD on all of our projects. We also strive to practice ATDD on our projects.
Target system:
I don't have a target system. We build systems for clients with various languages and constraints
Dev tools:
JetBrains Suite of tools
Build time:
Under 10 seconds
Coding standard:
Consistency is king.
Function too long:
> 10 lines
Code reviews:
We use PRs for our code reviews and most of the time the comments are very minor
Code time:
45
Test time:
50
Debug time:
5
Favorite thing about dev:
Developing software from scratch and building the foundations for projects to go forward is something I've done over and over again with clients and companies.
Least favorite thing about dev:
Not shipping to users.
Tdd knowledge:
I've been practicing TDD fulltime for ~8 years. I've done very little development in C and C++. I'm not as familiar with these languages and need to become better with both.
Why are you attending:
C and C++ are going to be valuable languages to know in the IoT world. I need to learn these and how to test them to be a more valuable developer.