Recommendations or conventions are arbitrary, and not all of them can correspond to all situations, environments, decisions, or points of view, but the reason for creating these documents is standardization .
Sometimes some recommendations seem to be useless, but my opinion that my opinion will never follow the recommendations and / or convention will be worse than not doing it.
Maintaining health, reusing code, predictability, readability and lack of discussion every day, because each developer has his own opinion about everything in detail, it is more valuable to me than anything.
By focusing on your current issue and based on what I said above, even if you have no performance or design quality advantages, I would suggest and recommend that global guidelines and conventions be followed if some software designs are intended for professional purposes. And if this is for open-source audiencie, they must also be respected.
As an enthusiast and professional developer, I like to write, read and maintain code that follows de facto coding standards, because I know that everyone will understand my work - obviously, the documentation is a plus! -.
source share