Wednesday, August 6, 2025

 Hello again! 

It’s Day 8 of my QA apprenticeship, and today’s class was split between version control basics and error handling in Python. Both are essential skills for a QA professional.

What We Learned

Introduction to GitHub
We explored the basics of GitHub — how developers use it to share code, track changes, and collaborate on projects. For now, I just checked out other people’s projects to get a feel for it.

Try, Except, Finally in Python
We learned how to handle errors without crashing the program:

  • try → code that might cause an error

  • except → what to do if an error occurs

  • finally → code that always runs, no matter what

Why It Matters
If-else checks can sometimes miss unexpected errors, but try-except makes your program safer and more user-friendly.


My Takeaways

  • GitHub is more than just a code storage site — it’s a teamwork hub.

  • Error handling keeps programs running smoothly even when things go wrong.

  • Combining conditions with try/except makes stronger, more reliable scripts.


My Reflection

Today felt like I unlocked two important tools in my QA toolkit:

  • One for collaboration (GitHub)

  • One for stability (error handling)

Can’t wait to start uploading my own code to GitHub in the coming weeks.


See you in Day 9’s update
Sulav

0 comments:

Post a Comment