Engenharia de Software II Esta página contém as aulas e demais o conteúdos auxiliares da disciplina. Sumário Engenharia de Software II Tutoriais e Video-aulas Teste unitário Controle de versionamento Automação de deployment Containers Automação de Infraestrutura Automação de Documentação Validação e verificação automatizada Automação de compilação Tutoriais e Video-aulas Teste unitário unittest (Python) JUnit (Java) Controle de versionamento Git SVN (subversion) Automação de deployment Containers Docker Podman Automação de Infraestrutura Terraform Ansible Automação de Documentação Doxygen Docblock O tutorial usa PHP como exemplo, mas essa técnica funciona com outras linguagens também (Java, C/C++, C#, etc) Validação e verificação automatizada Valgrind (teste de memória para aplicações C/C++) GDB (debugador do C/C++) Automação de compilação Make (Makefile) CMake (automatização de Makefiles)