Artigos // Lista de publicações
Tag: Software
-
TOP 10 – Livros para programadores
Recentemente um amigo e antigo companheiro de trabalho me solicitou algumas recomendações de leitura com foco no crescimento profissional de programadores, ou seja, livros para programadores. Neste cenário, aprender os recursos de linguagens de programação não é o foco das recomendações, mas sim as preocupações e pensamentos relacionados com essa atividade.
Particurlarmente acredito que um programador eficaz cria soluções computacionais legíveis, bem como reutilizáveis sempre que fizer sentido. Em caso de problema indefinido, leia-se mal especificado, um bom programador deve ter condições de reenquadrar o problema para confirmar se o que está sendo criado está resolvendo de fato uma necessidade específica e relevante. Pode-se perceber que não se trata de decorar recursos de uma linguagem, mas sim entender o contexto do problema, solucionar e pensar no futuro levando em conta manutenção e evolução do software criado.…
, arquivado em Resenha.Comentário(s) 2
-
Wikinomics
Wikinomics dos autores Don Tapscott e Anthony D. Williams, apresenta de que forma o trabalho coletivo, através da colaboração em massa, pode mudar os negócios como conhecidos em sua maioria nos dias atuais. Trata-se de uma revolução sobre os métodos de trabalho e criação de produtos, que teve início no cenário de software, através do Linux, desenvolvido por Linus Torvalds e milhares de colaboradores. Embora o cenário colaborativo global ainda esteja sendo desbravado por indivíduos e corporações, diversas empresas já utilizam desses conceitos para obter vantagem competitiva.…
, arquivado em Resenha.Comentário(s) 0
-
Orientação a Interfaces
Interfaces são como contratos de comportamentos disponíveis ao ambiente externo, onde são declarados métodos e constantes públicas, além disso as interfaces desempenham papel importante no desacoplamento de código em uma aplicação orientada a objeto.
Por que desacoplar nosso código de implementações?
Quando desenvolvemos para implementações geramos dependência, dificultando a expansão e modificação de nosso código, mas vale lembrar que desenvolvimento orientado a interface não é um paradigma como orientação a objetos, é uma boa prática, que visa deixar nosso projeto flexível além de possibilitar a reutilização de código.…
, arquivado em Orientação a Objetos.Comentário(s) 4
-
Organizando um projeto de software
Recentemente tenho focado em estruturar alguns projetos pessoais, que venho planejando faz um bom tempo, espero compartilhar com vocês os resultados assim que possível, aproveitando esse momento, resolvi fazer um artigo com sugestões e mostrando algumas das ferramentas que tenho utilizado para estruturar esses projetos, algumas sugestões são básicas, mas se aplicadas de maneira correta podem ajudar bastante na organização e desenvolvimento de projetos.…
, arquivado em Gerenciamento de Projetos.Comentário(s) 4