Artigos // Lista de publicações

Tag: Programação

  • Top 10 – Livros para programadores

    Recentemente um amigo e antigo companheiro de trabalho me solicitou uma lista com livros que acredito ser essencial para formação de um bom programador, não no sentido de uma linguagem específica, mas no pensamento e preocupações que este deve ter. Esse artigo será o primeiro de uma série, que terá foco na indicação de livros para profissionais em busca de boas referências.

    Particurlarmente acredito que um bom programador gera soluções computacionais legíveis que sejam reutilizáveis sempre que possível. Em caso de problema indefinido, leia-se mal especificado, este deve ter condições de reenquadrar o problema para ter certeza que sua solução está resolvendo de fato uma necessidade relevante. Pode-se perceber que não se trata de decorar recursos de uma linguagem, mas, entender o contexto do problema, solucionar e pensar no futuro levando em conta manutenção e evolução do código criado.…

    , arquivado em Resenha.
    Comentário(s) 1
  • Código Limpo

    Todo programador em algum momento já se perguntou se realmente está gerando bons códigos, na verdade esse pensamento deveria existir toda vez em que escrevemos qualquer trecho de código, mas visando melhorar meu entendimento sobre o que é um bom código comprei o livro Código Limpo, do autor Robert C. Martin, neste livro são apresentadas práticas boas e ruins de desenvolvimento, um ótimo lugar para aprender algumas práticas que sempre criaram dúvidas, confira alguns exemplos de perguntas que serão respondidas após a leitura.

    • Será que comento esse bloco de código?
    • Minha função está objetiva?
    • Será que esse nome de variável ficou bom?
    • TDD atrapalha na expansão de um projeto?

    O autor tenta deixar bem claro que o objetivo não é vender seu padrão de desenvolvimento como uma verdade absoluta, ao invés disso Robert tenta mostrar como trabalha e o que acha uma boa prática, além de mostrar o que não gosta e consultar programadores responsáveis por projetos e linguagens conhecidas para reforçar seu ponto de vista.…

    , arquivado em Resenha.
    Comentário(s) 3