Conventions
- Conventions are stylistic guidelines for structuring your code, naming files, classes and methods, or otherwise altering your software solution at a cosmetic level 
- They differ from patterns/principles/practices in that changes in convention may or may not result in changes to the actual compiled code when you build your solution 
- it is worth having clearly defined coding conventions which are agreed upon by everyone on your team 
- When it comes to the application of conventions, consistency is key. Having consistent conventions makes your code more readable and thus more maintainable - It also makes it easier to merge your code into source control and handle the inevitable merge conflicts that arise when working on larger teams. 
 
- conventions may have an actual impact on configuration or behavior of production code when using certain tools. 
- Conventions come and go in and out of vogue much more frequently than patterns/practices/principles 
- If you ever have any doubt about whether a certain convention is beneficial, emulate the pros. - Check the libraries in the lnaguage or popular open source projects 
 
- Conventions are important because they make your code base much more readable and give the source code a cohesive, professional appearance 
Last updated
Was this helpful?