• [^] # Re: Code le toi même

    Posté par . En réponse à la dépêche Sortie de Moonlight 1.0. Évalué à 6.

    Parce que les exceptions c'est très bien, c'est très pratique et tout, mais à en foutre partout, on finit par plomber les perfs à cause des indirections, de l'effet « goto » qui force à se référer plus ou moins constamment à la doc (« le "goto" c'est maaaaaaaaaaaaaaal, fais plutôt des exceptions ! »), etc.

    Certes, ca va ralentir un peu les perfs.
    Apres, avoir un programme qui va vachement vite mais qui te retourne un resultat faux que tu sais meme pas qu'il l'est, a cause d'un bug de programmation, honnetement, ca m'avance pas des masses.

    Soyons honnete, un acces en dehors des bornes, que ca te plaise ou non, ca reste une grossiere erreur de programmation dans 99,9% des cas, tu tentes d'acceder a qq chose de pas defini et ca compromet tres fortement l'integrite du code qui suit.
    Tu doit etre capable de le savoir. Libre a toi d'en faire ce que tu veux apres.

    Tant qu'on y est, on pourrait aussi passer sous silence la null pointer exception, les programmes iraient vachement plus vite sans.