Poster une réponse à un sujet: Vive les programmeurs du dimanche...
    Attention, ce sujet est un sujet ancien (7541 jours sans réponse)
    Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
    Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
    Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
    Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
    Prévisualisation Vérification de l'orthographe

    Copier Coller Couper Tout sélectionner
    Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
    Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
    Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
    Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
     
    rfr
    Bah vous savez, je connais quelqu'un qui pour initialiser les variables avant un try { ... } catch faisait ça:


    MyClass object = new MyClass();
    try {
    object = getMyClass();
    } catch (Exception e) {
    }


    au lieu de


    MyClass object = null;
    try {
    object = getMyClass();
    } catch (Exception e) {
    }
    zion
    ah oué :tinostar:

    le deuxième exemple me parle plus, il ira loin :rofl:

    EDIT: enfin, pas aussi loin que celui qui a écrit ce que je dois modifier et qui a pas l'air de savoir que ca existe une boucle et qui fait donc des copier/coller :dawa:
    ovh
    :totoz:
    gizmo
    Et on continue dans le code inutile...
    1.    protected static int isIntParseable( String s ) { 
    2.       int out = Integer.MIN_VALUE; 
    3.       try { out = Integer.parseInt( s ); } 
    4.       catch( Exception e ) { out = Integer.MIN_VALUE; } 
    5.       return out; 
    6.    }
    gizmo
    bah ovh l'a vu. Le mec créé un default_port qui n'est utilisé QUE pour mettre une valeur a static_port, et ceci deux fois, histoire de bien être sûr :grin: (static_port n'est jamais modifié ailleurs...)
    zion
    L'indentation je m'en fous pas du tout moi :oh:

    Pour ce que le code fait, j'ai codé maximum 10h en java de ma vie, tu m'expliques? :dawaaa:
    ovh
    J'adore le STATIC_PORT = DEFAULT_PORT :grin:
    gizmo
    l'indentation, je m'en fout, c'est ce que fait le code qui est navrant :ohwell:
    zion
    C'est joli comme indentation dis donc :itm:
    gizmo
    Je dois créer une extension à un programme en me basant sur une extension déja existante que les concepteurs initiaux m'ont recommandé.

    Je regarde donc le code de la classe principale, et voila le genre de truc que je trouve dans les première lignes:

    1. public class Plugin extends AbstractPlugin { 
    2.    static final int DEFAULT_PORT = 8082
    3.    public static int STATIC_PORT = DEFAULT_PORT; 
    4.    static { 
    5.       Properties properties = MyUtils.readProperties( "csplugins/isb/dreiss/cytoTalk.properties" ); 
    6.       try { STATIC_PORT = Integer.parseInt( (String) properties.get( "cytoTalk.port" ) ); } 
    7.       catch ( Exception ee ) { ee.printStackTrace(); STATIC_PORT = DEFAULT_PORT; }    
    8.    } 
    9.    ... 
    10. }


    Je sens que je vais bien m'amuser à comprendre leur truc :itm:
    Catégorie:  






    Ada
    CSS
    Cobol
    CPP
    HTML
    Fortran
    Java
    JavaScript
    Pascal
    Perl
    PHP
    Python
    SQL
    VB
    XML
    Anon URL
    DailyMotion
    eBay
    Flickr
    FLV
    Google Video
    Google Maps
    Metacafe
    MP3
    SeeqPod
    Veoh
    Yahoo Video
    YouTube
    6px
    8px
    10px
    12px
    14px
    16px
    18px
    Informaticien.be - © 2002-2026 Akretio SRL  - Generated via Kelare Haut de page