IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres EDI Discussion :

Quels sont vos trucs et astuces pour passer outre les limitations des EDI ?


Sujet :

Autres EDI

  1. #21
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 751
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 751
    Points : 10 670
    Points
    10 670
    Billets dans le blog
    3
    Par défaut
    Pour outrepasser la limite des 64000 lignes... Il suffit de modifier le code de ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int main()
    {
        return 0;
    }
    en cela:


    (c'est quoi la limite de VS en ce qui concerne la largeur des lignes?)

  2. #22
    Membre habitué Avatar de ke2007
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Points : 171
    Points
    171
    Par défaut
    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    Pour outrepasser la limite des 64000 lignes... Il suffit de modifier le code de ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int main()
    {
        return 0;
    }
    en cela:


    (c'est quoi la limite de VS en ce qui concerne la largeur des lignes?)
    +1

  3. #23
    Membre chevronné Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Novembre 2010
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 471
    Points : 2 040
    Points
    2 040
    Par défaut
    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    Pour outrepasser la limite des 64000 lignes... Il suffit de modifier le code de ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int main()
    {
        return 0;
    }
    en cela:


    (c'est quoi la limite de VS en ce qui concerne la largeur des lignes?)
    Oui tu peux même aller plus loin en créant des types abrégés et en raccourcissant tes variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    typedef int i;typedef String S;
    // ancien code:
    //int nombreDeFactures = 0;
    //String nomDuClient = "Dupont et Fils";
    
    //nouveau code:
    i n=0;S N="Dupont et Fils";
    Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne.
    Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie.

  4. #24
    Membre éclairé Avatar de rt15
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 262
    Points : 665
    Points
    665
    Par défaut
    Je ne connais pas le résultat en .NET, mais dans une application Windows native (C, Delphi...), on peut mettre DebugBreak dans le code (Entouré de ifdef _DEBUG par exemple ou conditionnel suivant une variable d'environnement).

    Cela revient à utiliser l'instruction int 3 du processeur.

    Après soit on lance l'appli depuis l'EDI, soit on la lance toute seul avec un PC ou le just in time debugging est correctement configuré vers windbg ou visual.

  5. #25
    Membre confirmé Avatar de satenske
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 143
    Points : 477
    Points
    477
    Par défaut
    Honnetement, je suis encore étudiant, donc je ne m'imagine pas vraiment, mais est-ce que quelqu’un à déjà écris un code de plus de 64 000 lignes? o_O

    Parce que je vois pas bien comment on pourrai ne serait-ce que parcourir le code...
    à ce niveau là, il vaut mieux créer plusieurs fichiers!

    Il vaudrait mieux que les gens écrivant 64000 lignes de code se mette à lire Coder Proprement ou Code Complete xD
    « Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it. » – Linus Torvalds

  6. #26
    Membre actif Avatar de istace.emmanuel
    Homme Profil pro
    Senior Full-Stack .Net Developer
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Full-Stack .Net Developer
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Points : 265
    Points
    265
    Par défaut
    Heu... les 64 000 c'est pour une classe ou un fichier ?
    (la différence est notable, ne pas oublier les partial)

    De plus, une classe de 64 000 lignes, je pense que il y a un problème de conception, ça sent pas mal la classe "foure tout"...
    .Net... What else ?
    Mon blog sur .Net

  7. #27
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 9
    Points
    9
    Par défaut
    Tout à fait d'accord. Déjà, il est aberrant de ne pas factoriser son code et de ne pas créer des classes dédiées fonctionnalités ou métiers externalisées sous forme de projets (Visual Studio). Les méthodes des événements par exemple ne devrait comporter que quels lignes de codes nécessaires pour appeler des méthodes externalisées et aucun code fonctionnel.
    Pour ma part, la plus longue classe que j'ai écrite devait faire 2500 lignes de codes et mon code était très aéré et très commenté et la solution comportait au moins une demi-douzaine de projets. Pour deux bugs en tout et pour tout en prod !
    Concentrer son code ou être avar dans sa lisibilité est également une grosse erreur. Cela empêche la relecture du code pour une future évolution et malheureusement pour la maintenance/debug toujours nécessaire voire indispensable lorsque l'on repasse derrière un confrère.
    Il faut d'abord et toujours penser à bien coder et laisser le moins de bugs le plus de commentaires et à bien factoriser avant de penser à des problèmes de limitation de lignes de codes qui sont immanquablement des preuves de mauvaise méthode de travail.
    La factorisation amène également une extrême rapidité des process !
    La seule problématique est celui des pages web, principalement en asp.net très gourmande en lignes de codes. Plus particulièrement le code-behind ou l'emploi des controls tels le repeater, control de binding à sens unique, alourdit considérablement le code nécessaire.
    Mais heureusement JQuery est maintenant là pour le coté page et permet de ne plus mettre, ou presque, de code javascript dans celles-ci lorsque l'on encore obligé de faire des pages asp.

  8. #28
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 68
    Points : 98
    Points
    98
    Par défaut
    Entity Framework des fois génère des trucs assez impressionnants.

    Une trentaine de tables ca represente pas loin de 9000 lignes de code dans un seul fichier. Je sais pas si au dela il coupe en plusieurs partials class, mais cela m'étonnerait.

    Donc en pratique, je n'ai jamais été limité par mon IDE.

Discussions similaires

  1. Quels sont vos défaults entretien pour developpeur?
    Par assine090 dans le forum Entretien
    Réponses: 14
    Dernier message: 28/11/2013, 09h10
  2. Réponses: 11
    Dernier message: 05/02/2013, 16h01
  3. Quels sont vos astuces et secrets de programmation favoris
    Par Idelways dans le forum Langages de programmation
    Réponses: 71
    Dernier message: 06/03/2012, 13h18
  4. Quels sont vos astuces et secrets de programmation favoris
    Par Idelways dans le forum Actualités
    Réponses: 61
    Dernier message: 12/12/2010, 07h54
  5. Réponses: 7
    Dernier message: 21/02/2005, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo