Tag: clean code
-
Becoming the Best Software Engineer: Pythonic Pathological Coupling
In this blog post, you will learn what pathological coupling is, also known as content coupling, and why it is important. Also, you will see code that demonstrates pathological coupling, and you will learn how to avoid pathological coupling in your code so that your code is incredible.
-
Becoming the Best Software Engineer: Pythonic Common Coupling
In this blog post, you will learn about what common coupling is, and why it is important to be aware of. Also, you will see a Python script that exemplifies common coupling, and you will learn how to avoid it so that your code is amazing.
-
Becoming the Best Software Engineer: Pythonic External Coupling
In this blog post, you will learn what external coupling is, and why it’s important. You will see a code sample that exemplifies external coupling, and you will also learn how to improve code that is externally coupled so that it is kept at a minimum. This is the fourth blog post of a series…
-
Becoming the Best Software Engineer: Pythonic Stamp Coupling
In this blog post, you will learn what stamp coupling is and why it is important. Also, you will see a pythonic code sample that exemplifies the concept, and what you can do to improve your code so that it is coupled by data instead of being coupled by stamping. This blog post is part…
-
Becoming the Best Software Engineer: Pythonic Data Coupling Between Modules
In this blog post, you will learn what data coupling is and why it’s important. Also, you will see a pythonic code sample that exemplifies the concept. This blog post is part 1 of a series on pythonic coupling.
-
How to Pythonically Store Sensitive and Encrypted Information in a Database for a Web Application the Right Way – Part 2
In my previous blog post, How to Pythonically Store Sensitive and Encrypted Information in a Database for a Web Application the Right Way – Part 1, I discussed cryptographic concepts, such as data encryption keys, key encryption keys, and key derivation functions, and I also discussed how to use these concepts to store sensitive information…
-
Pythonically Parsing Command Line Arguments The Right Way
In this blog post, you will learn the wrong way to parse command line arguments in python and the right way to parse command line arguments in python