Course code: AS-2
  • Years with company: 0-1
  • Years programming: 4
  • Primary programming language: Pyhton
  • Other programming languages: C, Matlab
  • Unit test harnesses: Pytest
  • Something else: I do not have much experience with proper software development approaches. I am curious and enjoy learning new concepts. I like the challenge to make my code work and look for bugs.
  • Test practice now: Manual testing. I try to make my outputs very clear, so I am able to follow the execution. I use debugging tools to step through the code.
  • Target system:
  • Dev tools: Visual Studio Code, Pycharm, Git
  • Build time: 5-30 minutes
  • Coding standard: I do not follow any standard. My initial aim is that the code work, then I try to make my code modular, descriptive and easy to read.
  • Function too long: when it's over 50 lines and I am still working on the logic of the function
  • Code reviews: I need to clean my functions. I need to optimize my code as I work with it, do not leave it to the end.
  • Code time: 40
  • Test time: 20
  • Debug time: 40
  • Favorite thing about dev: The freedom that allows you to explore and work on different fields. Most of the time you have access to different tools that allow you to learn new concepts.
  • Least favorite thing about dev: Planning how much time a task may take. Something simple sometimes may surprise you.
  • Tdd knowledge: I do not have much experience with TDD.
  • Why are you attending: I want to improve how I plan and structure my code. I lose a lot of time developing and debugging. I hope to reduce that by implementing proper testing, allowing me to see clearly what I need to focus on and test.