• [^] # Re: Les vrais ajouts

    Posté par . En réponse au journal Java 7 est dispo !. Évalué à 1.

    C'est pas parce qu'il y a pleins de bugs qu'on ne détecte qu'à l'exécution qu'il est mauvais d'en découvrir avant

    C'est un compromis. Ce bug se manifeste de façon immédiate, évidente et déterministe (*). Il est contre-productif d'alourdir les écritures sous prétexte de le détecter à la compilation.

    (*)

    >>> f = open("LICENSE", "r")
    >>> f.write("bar")
    Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
    IOError: File not open for writing
    

    En plus la gestion par chaîne oblige à parser cette chaîne derrière là où en C++, on a de simples tests binaires.

    On va gagner une fraction de microseconde à chaque ouverture de fichier, chouette.