@kwitters & Panakra: In vele bedrijven heb je niet eens de mogelijkheid om zelf software te installeren, en dus zijn programmeurs daar genoodzaakt met de huissoftware te werken, hoe oud/lelijk die ook is. Dat geldt voor kleinere bedrijven natuurlijk in veel mindere mate, daar zijn dan ook minder regels op dat vlak. Grote bedrijven werken inderdaad vaak niet efficiënt maar dat is nu eenmaal de realiteit (op de KBC maken ze user interfaces met perl, vet zo).
Verder mogen jullie me één bedrijf zoeken dat zich voor 100% aan jouw almachtige Java-conventie houdt, dat GEEN eigen conventies en regels heeft of waar men "ontgroeningsmopjes" uithaalt met nieuwelingen zodat ze onnodig tijd en dus geld verliezen. Volgens mij werken jullie op belachelijke bedrijfjes, kan dat?
Dat moet ik ook concluderen uit het volgende:
Bullshit. Als je een hoop programmeurs vraagt om tesamen een code conventie op te stellen dan eindigd dat in heilige oorlogen. Ik heb dit al effectief gezien in een bedrijf, waarbij ze uiteindelijk toch besloten dat elke programmeur in zijn code vrij was om de conventie te gebruiken die hij/zei wou (was in C). Tegen de tijd dat je een conventie bent overeengekomen heb ik mijn Java applicatie al lang geschreven. Simpel, effectief, leesbaar voor iedereen, volgens de algemene conventie.
Op elk deftig bedrijf heb je immers een teamleader (kennen jullie dat begrip?). Die beslist zulke dingen en de werknemers onder hem moeten daar naar luisteren/hem overtuigen van eventuele fouten/opstappen. Het is die teamleader die zulke beslissingen neemt, al dan niet beïnvloed van bovenaf.
Juist! En in Java is de conventie om de Java Code Conventie te gebruiken.
Sedert welke datum hangt de conventie waaraan je je moet houden af van enkel en alleen de progammeertaal? Volgens mij wordt die dus bepaald door uw werkgever maar soit, jullie werken in zo bedrijven waar ze elkaar pesten met ontgroeningsmopjes en waar ze met elkaar ruzie maken om te beslissen welke regeltjes ze moeten gebruiken

.
Misschien is het eens tijd voor jullie om eens buiten jullie bedrijf te denken en gewoon te aanvaarden dat conventies niet altijd hetzelfde zullen zijn.
Er zijn trouwens verschillende redenen waarom een bedrijf zich niet aan een bepaalde conventie houdt.
* onwetendheid
* gewoonte
* sneller aan te leren (sommige onbelangrijke conventies gewoon achterwege laten)
* vrijheid
* complexheid van de code (heel korte simpele programmatjes die waarschijnlijk nooit meer bekeken worden kunnen wel eens walgelijk slecht geschreven worden, zo is de wereld jongens)
* ...
Ik raad natuurlijk niet aan de conventies aan je laarzen te lappen, maar ik wil maar zeggen dat niet alle bedrijven je almachtige Java-conventie afdrukt en uitdeelt.
Binnen een aantal jaar zal je me wel gelijk geven vermoed ik.