Na Trilha de Design de Código, abordaremos como principal tópico a aplicação de técnicas para elevar a qualidade no desenvolvimento de software. Nossas discussões englobarão aprimoramentos na lógica, eficiência e robustez do código.
Por que a Trilha de Design de Código é crucial? Porque a qualidade do código é um alicerce para o sucesso em qualquer projeto de desenvolvimento de software. Nossa trilha se dedica a explorar as melhores práticas, padrões de codificação e metodologias que asseguram a confiabilidade, segurança e facilidade de manutenção do software.
Nossa abordagem é inclusiva e adequada a todos os níveis de conhecimento. Se você é um desenvolvedor em busca de aprimoramento ou um iniciante procurando aprender os princípios da codificação de qualidade, você encontrará um espaço aqui.
Convidamos você a se juntar a nós na Trilha de Design de Código, onde a qualidade é nossa prioridade número um. Vamos aprimorar nossas habilidades de desenvolvimento e garantir que nossos projetos atinjam os mais altos padrões de excelência.
A trilha é um evento híbrido, presencial em Porto Alegre e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.
Quarta-feira, 6 de Dezembro de 2023
09h às 19h
UniRitter
Rua Orfanotrófio, 555 /
Alto Teresópolis
Porto Alegre -
RS
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
Inscrição online
1 trilha:
de R$ 245
por R$ 150
Inscrição online
1 trilha:
de R$ 245
por R$ 195
Inscrição online
1 trilha: R$ 245
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 395
por R$ 250
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 395
por R$ 325
Inscrição híbrida (presencial + online)
1 trilha: R$ 395
Inscrição online
2 trilhas: R$ 440
3 trilhas: R$ 624
Inscrição híbrida (presencial + online)
2 trilhas: R$ 710
3 trilhas: R$ 1.005
Confira as trilhas relacionadas:
Programação Stadium: |
---|
08:00 às 08:55 Credenciamento |
09:00 às 10:00 Abertura do evento e mini keynotes |
Programação desta Trilha: |
---|
10:10 às 10:25 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:30 às 11:05 Decifrando a Eficiência: Como a Análise de Algoritmos Pode Transformar Seu CódigoDavid Tigre MoraesCalcular a complexidade de algoritmos costuma ser um desafio árduo e subjetivo. No entanto, existe uma maneira de determinar se seu código será uma pedra de tropeço que o impede de progredir ou a mola propulsora que o leva ao sucesso. Nesta palestra, exploraremos exemplos práticos que revelarão como avaliar o desempenho do seu código e refiná-lo para se tornar mais eficiente. Descubra como a análise de algoritmos pode não apenas salvar seu projeto, mas também trazer mais alegrias do que frustrações ao seu trabalho como desenvolvedor de software |
11:15 às 11:50 Acoplamento, coesão e um boa solução.Wiliam BuzattoO alto acoplamento é, provavelmente, a principal característica de sistemas difíceis de evoluir e, até mesmo, de manter. Por esse motivo, as decisões de design, não apenas as relacionadas à arquitetura, devem mitigar as chances de que ele aconteça. |
11:55 às 12:30 Como mensurar a qualidade de uma Arquitetura de SoftwareDaniel BertoliniEntender se a solução implementada atende nossos objetivos e mensurar a qualidade da nossa arquitetura são fatores decisivos para tomada de decisões em nosso System Design. Venha explorar quais as melhores métricas e ferramentas podem ser utilizados e como obter melhores resultados em seus projetos |
12:35 às 14:00 Intervalo para almoçoUma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. |
14:00 às 14:10 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
14:10 às 14:45 DDD na práticaGabriel Melo MeloSe deparou com um código da sua API totalmente desorganizado e complexo? Não sabe por onde começar a refatoração? Entenda em poucos passos como sair do "dirty code" para um cenário mais organizado utilizando DDD em menos de 35 minutos. |
14:50 às 15:25 Dívida Técnica, é possível quitar?Isaac Felisberto de SouzaO conceito de Dívida Técnica (comumente chamada de débito) nasceu com ótimas intenções! Contudo a generalização e distorção do uso geraram uma descrença com relação a esse conceito ajudar de forma concreta a desenvolvedores controlarem a geração de código "rápido e sujo" vs "melhorias". A grande dúvida é se é possível quitar uma dívida técnica ou se isso sempre se torna "uma lenda". Na apresentação será abordado como classificar tais dívidas a partir do Technical Debt Quadrant, converter a visão técnica para uma visão de Custos e Riscos, definir estratégias viáveis de execução e melhorar o poder de argumentação e convencimento de Devs. |
15:30 às 16:30 Design de Código na Era da IA: Estamos Prontos para o Desafio?Vander Vieira / Renan Zenkner Roggia / Wesley Oliveira / Lilian CavaletPainel de Discussão desta Trilha
|
16:35 às 17:05 Networking e Visitação a StandsIntervalo para fazer networking e conhecer os estandes do evento. |
17:10 às 17:45 Injeção Estática de DependênciasJiba WaghettiPadrões de Projeto são soluções genéricas para problemas recorrentes. Nesta palestra, abordaremos a Injeção Estática de Dependências através do caso onde esse padrão foi criado: um sistema de cálculo de impostos onde uma classe recorrentemente recebia mais código, aumentando sua complexidade e dificultando sua manutenção e extensibilidade do sistema. |
17:50 às 18:25 A Ciência por Trás da Refatoração EficienteWesley KaiharaO processo de refatoração, em sua maioria, pode ser considerado desafiador, resultando em seu adiamento a todo momento. Nesta apresentação, explorarei diversos aspectos que merecem nossa atenção para realizar a identificação dos pontos mais criticos. Além disso, irei ressaltar como a aplicação dos princípios de codificação limpa pode ter um impacto substancial nessa operação. |
Programação da Stadium no final do dia: |
---|
18:30 às 18:35 Encerramento da trilhaOs coordenadores fazem um breve encerramento com agradecimentos. |