images/perso.jpeg

The Benefits of Having One Test Class per Method in Python Testing

When writing tests in Python, it’s common to have multiple test methods in one test class that test different functionalities(methods) of a class. This practice can lead to several issues, such as long and unreadable test classes, difficulty in debugging, and a lack of clarity in what each test is testing. In this article, we will explore why having one test class per method in Python is a better practice and how it can improve the quality of your tests.

5 important things to keep in mind as a beginner in programming

Here is a list of 5 important things to keep in mind when starting programming. 1- Languages are just tools The most common mistake for a beginner - even for some experienced developers - is focusing too much on languages/frameworks rather than solving problems. It’s a good thing to be a “Jack of all trades” but keep in mind that it will get you nowhere if you know all languages/frameworks in the world.

Coding with an accent

After few years working in the software industry, I realized that most of the companies do not really care enough about conventions. They mostly focus on the “Getting Things Done” and keep using accent - sometimes unconsciously - in their code base which make the integration of newcomers very difficult. Natural Languages & Software Languages We use natural languages to communicate with humans as we use software languages to communicate with computers.