Course code: WEB-34
Years with company:
Primary programming language:
Other programming languages:
Minimal shell scripting.
Unit test harnesses:
My development background is mostly in telecom field (cable boxes).
Test practice now:
Run on simulator to check basic functionality since it's easier to control the environment. Then load and test on hardware to exercise the code.
Embedded Linux on Xilinx Zynq, running on small air vehicle.
Visual Studio, Keil IDEs. Git/Gitlab for source control and code reviews.
Basic guidelines created by the larger development group. Focused on readability and general best practices (no hard coding, single return per routine, clear comments, etc.)
Function too long:
Generally, I look at what it does rather then physical length. If it's going multiple different things, it's too long and could be broken up for reuse and clarity.
Performed in gitlab by peers of varying experience levels.
Favorite thing about dev:
Seeing the end result of code in action running the system.
Least favorite thing about dev:
Spending lots of time trying to reproduce corner case issues.
Very little in practice... As part of the Agile process, I think it's meant to improve quality with a marginal increase in coding time.
Why are you attending:
Part of a relatively new development group trying to implement best practices and adopt some Agile methods and ideas. Currently no TDD, but as the group matures, we would like to start...