A hele. Otazka typu kolárny v Jaderné elektrárně. Tak já taky něco přidám.
Každý jazyk má svá vlastní pravidla. Jejich rámec je ve velké míře ovlivněn standardní knihovnou toho či onoho jazyka. Např. C++ ve standarní knihovně nemá žádné classy. Proto nejrůznější knihovny, které si člověk pořídí, mají dost odlišná pravidla pro pojmenování metod a tříd. Podle mého názoru, v C++ je proto v tomhle směru, bohužel, největší bordel.
Lepší situace je v Javě. Tam je standardní knihovna docela objemná a definuje tím dobře pro vývojáře, jak mají své knihovny vytvářet. Ovšem tím, že Java je tvořená z různých Open Source knihoven, které se později staly součástí standarní knihovny, stejně trpí určitým rozkolem v názvosloví a logickém uspořádání. Malým, ale trpí.
Nejlepší unifikaci a přehledost má .NET. To je dáno tím, že ho vyvíjí jedna firma. Externí knihovny jsou rovněž velice přehledné.
Já jsem Javista. Pokud chceš mít dobrý unifikovaný kód i checkováním proměnných, mohl by ti pomoct Sonar. Super věcička
