Você acredita que para fazer entregas de qualidade é preciso ir além de gestão de processos?
Instiga o seu time a pensar na melhor maneira de fazer determinado código?
A comunidade ágil brasileira começou a notar que estamos cada vez mais discutindo sobre gestão e focando menos na qualidade técnica sobre o que entregamos. Se você também está refletindo sobre o assunto e assim como os signatários do Manifesto Ágil pretendem fornecer um ambiente seguro para o desenvolvedor...seu lugar é aqui!
Nessa trilha, vamos oferecer ferramentas para que desenvolvedores e analistas melhorem sua capacidade de decisão de qual código é o melhor para cada tipo de situação além de discussões sobre princípios, valores e práticas que apoiam os times no dia-a-dia.
Nesse ambiente de mudanças intensas em que vivemos há algo que tem se mantido intacto: não importa a linguagem, paradigma, ou o padrão a ser utilizado, na hora de escrever o código devemos escrevê-lo com qualidade. Fazemos isso por que temos a convicção de que escrever código de qualidade é um diferencial estratégico para nossos projetos. Saber pensar sobre o design do código faz a diferença entre ser restrito a uma linguagem ou framework e ser um desenvolvedor de software capaz de entregar valor em qualquer projeto ou empresa.
Venha participar e traga sua experiência de problemas e de soluções que reforcem o quanto é importante pensar em planejar seu código para maior facilidade de leitura, entendimento, eficiência e manutenção.
Tópicos:
-Diferença entre paradigmas: Funcional, Orientação a Objetos, etc
-Domain Driven Design - DDD
-Test Driven Design - TDD
-Behavior Driven Develop - BDD
-Reactive Programming
-Linguagens estáticas ou dinâmicas
-Design patterns & Métricas de Qualidade de Código
-Técnicas de refactorings e redesigns
Sexta-feira, 28 de Agosto de 2020
09h às 19h (somente ao vivo)
Hora | Conteúdo |
---|---|
09:00 às 09:30 |
Abertura do evento e mini keynote
No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades. |
09:30 às 10:20 |
![]() Keynote | Protagonismo Humano na Era Digital®Rodrigo GiaffredoTecnologias não são um fim em si mesmas. O traço comum das empresas mais competitivas da Era Digital, é a capacidade que possuem de criar o ambiente ideal para que a inteligência relacional dos profissionais flua, mirando sempre a alta performance. Procura-se gente sensível, criativa e empática, dis... + |
10:25 às 10:40 |
Abertura da trilha pela coordenação
Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:45 às 11:20 |
Desmistificando Injeção de DependênciasMarcel Gonçalves dos SantosA injeção de dependências é uma ferramenta muito importante no desenvolvimento de software orientado a objetos. Porém, ainda pairam muitas dúvidas sobre o seu funcionamento e conceitos relacionados. Nesta palestra serão abordados os conceitos de injeção de dependência, inversão de controle e contêin... |
11:25 às 12:00 |
Clean Code: Por um mundo com código melhoresThiago BarradasComo desenvolvedores temos basicamente os mesmos desejos relativos aos nossos códigos. Elaboramos cada linha pensando em ter um resultado que funcione muito bem, praticamente sem bugs, atendendo a todo escopo/negócio e com um bom código. O principal objetivo dessa apresentação é colaborar para um mu... |
12:05 às 13:00 |
Agilidade e Design de código aliadas na entrega de valor com qualidade!Wagner Mendes Voltz - Fusca / Kamilla Queiroz Xavier / Daniel WildtPainel Digital desta Trilha
|
13:00 às 14:00 |
Intervalo para almoço
Intervalo para o almoço e recarregar energias. |
14:00 às 14:15 |
Abertura da trilha pela coordenação
Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
14:15 às 14:50 |
Code review: herói ou vilão? Como resolvemos isso em nossos times.Paulo BoccalettiApresentaremos o code review como apoio a mudança de mindset e práticas de evolução no desenvolvimento de sistemas. Como sugerir as alterações? Muitos desenvolvedores rejeitam essa prática devido a uma abordagem equivocada ou descuidada do revisor. Ter um padrão para guiar as revisões é fundamental.... |
14:55 às 15:30 |
![]() Melhorando o design de código através de metáforasGUILHERME SILVA DE LACERDA / ALESSANDRO V DIASA metáfora tem sido de grande ajuda para apoiar vários aspectos no desenvolvimento de software, principalmente na manutenção e evolução de software. Nesta palestra, vamos mostrar vários exemplos de metáforas, desde a conhecida dívida técnica (Cunningham), passando pela metáforas das Cidades e a evol... |
15:35 às 16:10 |
Se a qualidade é responsabilidade de todos por que as estratégias de testes deveriam ser exercitadas só por testadores?Ariane IzacSem entrar no mérito de nomenclaturas, partindo da premissa que qualidade deve ser responsabilidade de todos em um time ágil, ainda assim você acredita que sua tasks de testes só ?testador? coloca a mão? Você acredita que quem tem que olhar para a demanda e dizer o que testa e que não testa é só um... |
16:15 às 16:35 |
Open Space
|
16:40 às 17:15 |
Notification Pattern e Result PatternAna Carolina Manzan / Renicius Pagotto FostainiNesta talk falaremos sobre dois patterns que auxiliam no tratamento e manipulação de erros, e previnem o lançamento de exceções para validação de regras de negócio na aplicação: Notification e Result patterns. Entenda como eles trabalham em conjunto para nos auxiliar nesta tarefa essencial que influ... |
17:25 às 18:15 | |
18:20 às 18:40 |
Encerramento
Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia. |