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

Ruby Discussion :

Conventions de nommage floues


Sujet :

Ruby

  1. #1
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut Conventions de nommage floues
    Salut ,
    voila je me pose une question .. quelle est la convention de nomage officiel de ruby ? comment doit-on nommer ses variables/methodes/classes ?

    parceque ca certains moment j'en vois des tout collé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmd = IO.popen("ls")
    response = cmd.readlines
    (readlines)

    parfois separré par un _
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      row1 = ['a', 'b']
      row2 = ['c', 'd']
      row3 = ['e', 'f']
      src = [row1, row2, row3]
      buf = ''
      src.each do |row|
        parsed_cells = CSV.generate_row(row, 2, buf)
        puts "Created #{ parsed_cells } cells."
      end
    (generate_row)

    bref tout ca est tres flou ... :/

    merci

  2. #2
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    tres bon sujet

    alors c'est tout en minuscule séparé par des _

  3. #3
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    alors pourquoi readlines s'ecrit comme ca ? ca fait partit de la librairie standard en plus

  4. #4
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut
    Apres une petite recherche voila ce que j'ai trouvé

    I find that to be very rare in the standard libs, and almost exclusively when
    the library in question is a relatively thin C binding. In that specific case,
    I prefer to iterate over the lines of a file to avoid loading the whole thing
    into memory. It's a habit you get into the first time you do a script working
    with 200MB log files

    For the love of god, resist the urge to use PascalCase or CamelCase for method
    names, or more insane conventions like the one with defining and calling
    methods reflexively (abandon all hope of an eventual Rite optimizing that).
    Almost the whole core API and all of the standard lib I've used so far uses
    underscores everywhere, both of the style guides recommend doing that, and
    that's reason enough to do so. A convention should always take preference over
    personal taste.

    Side note: minor snags go to the Python standard lib for using every possible
    convention, not so minor fluffs go to the wxRuby people for ruby-izing the
    method names, although I'd welcome the get_foo and set_foo methods to be made
    into proper accessors while it's still morally acceptable to cause that much
    breakage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convention de nommage
    Par ites dans le forum Langage SQL
    Réponses: 11
    Dernier message: 12/09/2008, 17h00
  2. [PL/SQL] Convention de nommage
    Par dcollart dans le forum Oracle
    Réponses: 1
    Dernier message: 10/07/2006, 16h50
  3. Convention de nommage J2EE ? Ou ?
    Par n!co dans le forum Java EE
    Réponses: 11
    Dernier message: 19/01/2006, 09h22
  4. Petite question sur les conventions de nommage en Java
    Par implosion dans le forum Langage
    Réponses: 7
    Dernier message: 18/01/2006, 15h54
  5. Convention de nommage dans le code
    Par firejocker dans le forum Langage
    Réponses: 4
    Dernier message: 01/08/2005, 14h18

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