Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

Tradução do artigo Before You Post ....

Algumas vezes, quando Monges buscavam sabedoria, eles eram admoestados por companheiros Monges que desejavam certificar-se de que os FAQs foram lidos, ou pior, diziam a eles RTFM. Entretanto, novos monges são muitas vezes intimidados ou confundidos pela informação disponível e esperam por uma explicação mais clara. Além disso, os mais novos dentre os novos muitas vezes não sabem onde encontrar documentação.

Eu estou tentando conseguir absolvição dos companheiros Monges para tais pecados venais. Entretanto, existe um pecado quase mortal: falha em reduzir seu problema a um caso de teste mínimo.

Alguns exemplos são este artigo de vnpandey, este artigo do onipresente Anonymous Monk, e também este node que não é nem mesmo Perl, mas sim o resultado de um make install! Estes artigos contém 250 linhas de código alé do que o necessário.

Agora confronte aqueles nodes com este artigo do kudra. kudra separou algum tempo para reduzir o código a um caso de teste mínimo de forma que nós pudéssemos nos focar no problema e não nos distraíssemos. Todos os Monges deveriam considerar esta possibilidade. Existem alguns benefícios neste comportamento:

  1. Você não molesta os companheiros monges (este link é uma brincadeira. Eu pessoalmente gosto do garoto).
  2. Você não vai parar na Sala da Vergonha.
  3. É mais provável que os Monges lhe ofereçam assistência.
  4. E mais importante: você pode focalizar no problema.

Este último ponto é crítico. Você pode até mesmo esquecer os outros três. Mais de uma vez, tentando isolar um problema, eu tentei reduzí-lo a um caso de teste mínimo. Muitas vezes, removendo a bagunça, o problema acabou fatiado como um bacon. Outras vezes, removendo o código "irrelevante", o problema sumiu e eu descobri que o código irrelevante era o problema.

Então por favor, vamos tentar ter mais consideração e reduzir nosso código tanto quando factível antes de postar para o Monastério. Você aprenderá mais sobre seu código, sobre programação em geral, e terá mais chances de ter respostas relevantes para suas questões.

Saudações!
Ovid

Tradutor: Monsieur Champs.


In reply to Antes que vocÍ escreva... by monsieur_champs

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others avoiding work at the Monastery: (9)
    As of 2014-09-21 16:18 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      How do you remember the number of days in each month?











      Results (172 votes), past polls