Hehe, ik zie geregeld mensen die buiten de reeds bewandelde paden lopen....

Vaak is dan ook behoorlijk duidelijk
waarom het betreffende pad niet belopen is
Ben nu bezig met een review projectje waarbij ik dus code van een andere partij mag bekijken... Mijn hemel, wat een schitterende code zit daar tussen zeg. Ik kan daar het complete slechtste programmeer voorbeelden topic mee vullen.
[ul]
• DB Connectie logic in de APSX frontend, sure no probs
• DB Connectie logic op iedere plek gecopy-paste? Sure!
• Gewoon met een string je querystring in elkaar plakken zonder enkele escaping en vervolgens gewoon naar je DB slingeren, tuurlijk geen probleem
• Binnen 2 verschillende pagina's een functie met de zelfde naam bouwen welke totaal iets anders doet (waarbij geen van beide functies doet wat de naam je laat verwachten), why not!
• ASPX pagina met 2000+ regels code in de page_load, uiteraard!
• Triviale zaken binnen het framework opnieuw bouwen zoals een datetime object? Doen we!
Sommige paden blijven het best onbewandeld
Maar verder heb je gelijk dat out-of-the-box thinking een goed iets is. Als je weet wat je doet kan je dat sterker maken