TDC SÃO PAULO ONLINE
O encontro de comunidades e empresas no Brasil

Trilha DESIGN DE CÓDIGO E XP

Nessa trilha, vamos oferecer ferramentas para melhorar 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.

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

Data

Sexta-feira, 28 de Agosto de 2020

09h às 19h (somente ao vivo)

Como se inscrever

Palestras

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 Giaffredo
Tecnologias 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ências

Marcel Gonçalves dos Santos

A 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 melhores

Thiago Barradas

Como 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 Wildt
Painel 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 Boccaletti

Apresentaremos 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áforas

GUILHERME SILVA DE LACERDA / ALESSANDRO V DIAS

A 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 Izac

Sem 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 Pattern

Ana Carolina Manzan / Renicius Pagotto Fostaini

Nesta 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

Happy Hour #ZupNoTDC as 18:00

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.


Grade sujeita a alterações

Coordenação da Trilha DESIGN DE CÓDIGO E XP


Patrocinadores