p
u
b
l
i
c
i
t
é
publicité
+ Répondre à la discussion Actualité déjà publiée
Page 2 sur 2 PremièrePremière 12
  1. #21
    Expert Confirmé Sénior

    Profil pro
    Inscrit en
    juin 2003
    Messages
    5 401
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 5 401
    Points : 7 624
    Points
    7 624

    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 actif Avatar de ke2007
    Homme Profil pro
    Développeur Web
    Inscrit en
    août 2007
    Messages
    83
    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 : 83
    Points : 154
    Points
    154

    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 Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : novembre 2010
    Messages : 466
    Points : 2 067
    Points
    2 067

    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 éprouvé Avatar de rt15
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2005
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2005
    Messages : 216
    Points : 496
    Points
    496

    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 éprouvé Avatar de satenske
    Homme Profil pro
    Développeur Freelance et Étudiant
    Inscrit en
    mars 2011
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Freelance et Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2011
    Messages : 140
    Points : 420
    Points
    420

    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

  6. #26
    Membre confirmé Avatar de istace.emmanuel
    Homme Profil pro
    Consultant .Net (@BuSI)
    Inscrit en
    août 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant .Net (@BuSI)
    Secteur : Conseil

    Informations forums :
    Inscription : août 2009
    Messages : 123
    Points : 209
    Points
    209

    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
    Invité régulier
    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 : 5
    Points
    5

    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 : 86
    Points
    86

    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