CODING: guia simples de boas práticas de programação

Durante o desenvolvimento do projeto XMPM pela Mandriva aqui em Manaus (2004-2006), criamos um documento de boas práticas que era conhecido como “CODING”. O documento é voltado para desenvolvedores C, mas contém um conjunto de práticas que creio serem úteis a qualquer time, independentemente da linguagem ou tecnologia.

Da equipe original só sobrou esse que vos escreve (entenda o porquê), então antes que o CODING se perdesse, achei que valeria a pena disponibilizá-lo para uma audiência maior, sob a GNU/FDL. Espero que ele seja útil para outras equipes e em particular, a projetos open-source.

O documento (que sempre foi em ascii, mantido com o nome de CODING na raiz do repositório) está disponível em minha página. Sugestões, correções e discussões são muito bem vindas.

Aproveitando a deixa, o CODING anda lado a lado com o bom e velho “The Joel Test: 12 Steps to Better Code” e com práticas de desenvolvimento ágil, mas isso é assunto pra outra hora…

update 2006-11-27: removed the verbatim copy from this post. From now on it’s available only at its official page: http://www.ademar.org/texts/coding.html

Esta entrada foi publicada em computação e marcada com a tag , , . Adicione o link permanente aos seus favoritos.

Comentários

Loading Facebook Comments ...
Loading Disqus Comments ...

7 respostas a CODING: guia simples de boas práticas de programação

  1. PolteR disse:

    opa iae velho, ja xinguei muito a vivax no teu blog por aqui, e agora vi esse seu ultimo post, você pelo visto trabalha na mandriva manaus heheh, vi uma foto sua ae em uns dos posts e tou com a impressão que ja vi você, por acaso você tava participando do processo de seleção/treinamento da mandriva no 1° dia la fucapi? que aproposito eu me certifiquei =D, só curiosidade mesmo rsrs

  2. ademar disse:

    PolteR: sim, sou eu mesmo. :-)

    Em tempo, parabéns pela certificação, agora é continuar estudando linux pra ganhar experiência e não ficar pra trás.

  3. Ah, massa, já não preciso mais ficar me sentido mal pela cópia que fiz antes de sair daí. :-)

  4. Legal piá! Estou repassando esse link para a moçada aqui do trampo. Abraços aí!

  5. Pingback: blog.ademar.org » Modelo de build-system usando autotools

  6. Boa, eu tava querendo muito esse CONDING.
    Valeu aí seu Abdemar. ;-)

  7. required disse:

    Não tem como disponibilizar traduzido?

    Sim, eu li a frase: Never use a language different than English.

    valeu

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>