O curso não segue um livro específico.
A maior parte do conteúdo pode ser seguida via os slides da disciplina.
Ainda assim, há alguns livros que indicamos, e que foram usados na
composição do material público.
A lista de livros segue abaixo:
|
A Tour of C++:
Livro sobre C++, escrito por bjarne stroustrup, autor da Linguagem. Este livro é um tutorial relativamente conciso sobre a linguagem, e inclue uma discussão sobre a biblioteca padrão (STL). Mesmo pessoas que já conhecem a linguagem tendem a aprender algo novo neste livro.
|
|
Effective C++: 55 Specific Ways to Improve Your Programs and Designs:
Livro contendo diversos conceitos mais avançados de C++, organizados em uma lista de dicas sobre como melhor usar a linguagem. Este livro, para ser melhor aproveitado, requer alguma familiaridade com a linguagem: ele não é um livro que ensina programação. Ao contrário, ele assume que o leitor já consegue escrever programas.
|
|
Code Complete:
Este livro é uma coletânea de boas práticas de programação, indo desde a escolha de nomes para variáveis até princípios de programação orientada a objetos. O livro contém discussões interessantes sobre o planejamento de software, técnicas de teste (incluindo testes de unidade e integração) e diretivas de codificação.
|
|
Clean Code:
Livro sobre boas práticas de programação ágil. O livro contém três partes. A primeira parte faz um apanhado geral sobre boas práticas de programação. A segunda contém vários estudos de caso. A última parte fala sobre bad smells, isto é, padrões ruins de codificação de programas.
|