Este repositório reúne todas as minhas soluções dos laboratórios desenvolvidos ao longo da disciplina de Laboratório de Programação 2 — Ciência da Computação, UFCG, 2024.2. Cada lab está organizado em sua própria pasta, com README individual contendo explicações, código-fonte e testes.
Lab | Descrição |
---|---|
Lab 2 - CoISA | Projeto simples focado em conceitos básicos de OO. |
Lab 3 - FilmNow | Implementação de estruturas de dados e testes. |
Lab 4 - MrBet | Sistema com foco em POO, padrões GRASP e testes. |
Lab 5 - ComplementACAO | Sistema com foco em POO, padrões GRASP e testes. |
Nota: O Lab 1 consistiu em exercícios básicos de lógica de programação usando java; pela simplicidade, optei por não incluí-los aqui.
- Navegue até a pasta do lab desejado para encontrar instruções específicas.
- Cada lab possui seu próprio README com detalhes sobre funcionalidades, execução e testes.
- Requisitos comuns: Java 11+, JUnit 5.
Além dos laboratórios práticos, este repositório também contém resumos teóricos da disciplina de Programação 2 — UFCG, 2024.2. Estão organizados por estágio, conforme a divisão da disciplina.
Estágio | Conteúdo |
---|---|
Estágio 1 | Introdução à POO, encapsulamento, classes e objetos. |
Estágio 2 | Relacionamentos entre classes, GRASP, coesão, acoplamento. |
Estágio 3 | Refatoração, testes automatizados com JUnit, boas práticas |