Como ser um programador melhor: Um manual para programadores que se importam com códigoSe você é apaixonado por programação e quer se aperfeiçoar nisso, está com a fonte de informações perfeita. Pete Goodliffe, autor de Code Craft, apresenta um conjunto de técnicas e abordagens úteis para a arte da programação que irá ajudá-lo a impulsionar a sua carreira e a melhorar o seu bem-estar. Goodliffe apresenta conselhos sólidos, aprendidos em 15 anos de programação profissional. Os capítulos independentes do livro cobrem o espectro da vida de um desenvolvedor de software – lidar com código, conhecer os negócios e melhorar o desempenho – sem ideias tendenciosas sobre qualquer linguagem ou mercado. Independentemente de ser um desenvolvedor experiente, um profissional novato ou um programador por hobby, você encontrará dicas valiosas em cinco categorias independentes: ■■ Técnicas no nível de codificação para compor linhas de código, testar, depurar e lidar com a complexidade. ■■ Práticas, abordagens e atitudes: manter a simplicidade, trabalhar bem em equipe, reutilizar e criar códigos maleáveis. ■■ Táticas para aprender de maneira eficiente, comportar-se de modo ético, encontrar desafios e evitar a estagnação. ■■ Maneiras práticas de completar tarefas: usar as ferramentas certas, saber qual é a aparência de “pronto” e procurar ajuda dos colegas. ■■ Hábitos para trabalhar bem com outras pessoas e encarar o desenvolvimento como uma atividade social. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
Common terms and phrases
abordagem Albert Einstein algoritmo aplicação aprender Armazenando arquitetura atitude atividades base de código bugs build Capítulo25 Certifique-se ciclo de feedback codificação código antigo código de Jim código desnecessário código estúpido Conclusão Conheça controle copiar e colar correr Criar uma versão deixar Desenvolvedores orientados Desenvolvimento de software design deverá disponibilizar eficiente equipe de QA erros escrever um código esforço estagnação estiver Evite exige experiência Faça fácil falha feito ferramentas forma função funcionar garantir gerado gostaria habilidades havia inteligente investir layout linguagem linguagem de programação linguagens linguagens funcionais linhas de código maneira manifesto mente nível orientadas a objetos orientado a testes Passo pensar pessoas Photoshop planejamento PONTO-CHAVE possível prática precisamos problema programador melhor projeto qualidade Reduzindo o ciclo regras relacionamento reutilização de código seta arredondada simples simplesmente sistema de software sistemas operacionais teste de unidade threads torna trabalhar de modo Ursinho Puff várias versão de software versões zona de conforto