Dos and Don’ts for Network Programming
Writing code for networks is exciting because when it fails, it is challenging, and when it works, it is rewarding. If you are an experienced programmer, you will have an easier ride, but if you are a newbie, it will be stormy. Let’s dive into some coding practices that will help you get through these storms easier.
We are going to focus on this chapter on coding aspects for Python and Go related to network programming. The subject covered here would be also good for any type of programming; however, we are going to focus on programming for networks, and these are the topics we will cover:
- Coding topics
- Applying best practices in coding
- Coding formatters
- Versioning and concurrent development
- Testing your code
At the end of this chapter, you should be familiar with coding terms used by the community and which of them matter most. You will be able to understand coding best practices and how to become...