In programming, “good practices” are the name given to working methods that have been proven and that developers are expected to know and apply. This involves improving the quality of the code, speeding up its writing, but also using techniques that facilitate proofreading by people outside the project. If the “good practices” of software engineering are constantly evolving, those presented in this document form a base on which most computer scientists agree.