Tópicos possíveis para Seminários
seminarios
Tópicos possíveis para Seminários de TAPOO - 2022
Os seminários serão ministrados em grupos de 3 alunos e deverão ter duração entre 20 e 25 minutos. Os tópicos deverão estar relacionados a aspectos avançados de POO ou Arquitetura de Software.
Os slides dos seminários devem ser colocados em nossa pasta compartilhada (usando uma conta USP):
- Programação Genérica em C++ (grupo: Lucas Rosa, Magali Lemes, Pedro Fernandes)
- Arquitetura Hexagonal (grupo: Daniel Silva, Marília Takaguti, Marcelo dos Santos)
- OO na linguagem Rust (grupo: Davi Pereira, Bruno Mazetti, Willian Hiroshi)
- Programação Orientada a Aspectos Hoje
- Erosão Arquitetural (grupo: Mateus Freire, Lincoln Oliveira, Rodrigo Volpe)
- Dívida Técnica
- Uso de OO em conjunto com Prog. Funcional (Lucas Oshiro, Lucas Nunes, Marco Alves)
- Resumo de Philosophy of Software Design de John Ousterhout (grupo: Ana, Briza e Jessica)
- Object-Oriented Programming — The Trillion Dollar Disaster de Ilya Suzdalnitski (grupo: Luca Dillenburg, Matheus Barbosa e Gustavo Santos)
- Design patterns para projetos de machine learning (grupo: Eduardo Laurentino, Suayder Milhomem, Vinicius Alves)
- Funções lambda, closures, pattern matching, funtores
- Modelagem com Domain-Driven Design (DDD)
- Padrões para Mapeamento Objeto-Relacional (Repository, DAO, ActiveRecord, DataMapper)
- Objetos Anêmicos (anti-padrão relacionado ao uso de mapeamento objeto-relacional)
- Resolvendo null em linguagens modernas (Java vs. Kotlin vs. Scala)
- Metaprogramação e Reflexão
- Popularização da tipagem (TypeScript, Python Type Hints, Ruby 4) (grupo: Gabriel Mota, Lara Nagamatsu e Arthur Sakayan)
- Tipos Primitivos vs. Box Model (int vs. Integer e similares no Java)
- Implementação de Objetos em Python (grupo: Arthur Fazio, Naomi Moraes Nascimento, Vitor Guidi)
- Dublês de Teste (Lucas Paiolla, Igor Barberino, Patrick Silva)
- Dependency Injection Managament (André Souza, David Tadokoro, Fernando Henrique Junqueira)
Caso você queira selecionar um desses temas, escreva acima o nome dos elementos do grupo que irá apresentar. Os seminários serão apresentados em outubro e novembro.
Antes de começar a preparar os slides para apresentação, todos os membros do grupo devem ler o seguinte com bastante atenção: https://www.ime.usp.br/~kon/ResearchStudents/dicasSlides.html
Caso você queira sugerir um novo tópico, coloque-o na lista abaixo e aguarde a validação do professor:
- A Plataforma Salesforce: Uma visão arquitetural, recursos programáticos e declarativos (Felipe Jesus)
- sugira seu tema aqui