Postagens

Mostrando postagens de fevereiro, 2024

Code Smells e Refatorações específicos para Elixir, Lucas Vegi (UFV e UFMG)

Imagem
Palestra ministrada por Lucas Vegi na Elixir Fortaleza Conf 2023 Resumo: Em seu conhecido livro, Martin Fowler, com o apoio de Kent Beck, catalogou uma série de estruturas de código subótimas, conhecidas como "code smells", bem como estratégias de refatoração para removê-las, promovendo assim a melhoria da qualidade de códigos orientados a objetos. Devido à popularização desses conceitos pelo livro mencionado, muitos estudos sobre "code smells" e refatorações têm sido desenvolvidos nos últimos anos, embora a maioria ainda esteja focada principalmente no paradigma orientado a objetos. Será que esses conceitos tradicionais continuam aplicáveis em uma linguagem funcional como Elixir? Existem "code smells" e estratégias de refatoração específicas para essa linguagem? Nesta apresentação, tentarei responder a essas e outras perguntas, fornecendo uma visão geral da pesquisa que venho desenvolvendo em minha tese de doutorado, onde me inspiro no livro de Fowler par...

Workshop de Computação Aplicada em Governo Eletrônico - WCGE 2024

WCGE 2024 O Workshop de Computação Aplicada em Governo Eletrônico é um fórum para apresentação e discussão de técnicas, metodologias, modelos e ferramentas de TICs para apoio a iniciativas de Governo Eletrônico. Este workshop, que vem crescendo muito e tem recebido cada vez mais trabalhos multidisciplinares, traz para a Sociedade Brasileira de Computação um olhar sociotécnico sobre a manipulação e uso de informações e sistemas governamentais. Isso se deve ao fato de que a computação está sendo cada vez mais utilizada para promover e escalar grandes ações de planejamento, análise, transformação e comunicação em todas as áreas e instâncias de governo, incluindo os poderes executivo, legislativo e judiciário, e em níveis municipal, estadual e federal. Além disso, leis como a LAI (Lei de Acesso à Informação), a LGPD (Lei Geral de Proteção de Dados) e, mais recentemente, a Lei do Governo Digital definem e direcionam o Governo para sua completa digitalizaç...

A Gamificação da Academia, por Sean Flaherty e Gregg Gordon

Na academia, o ethos deveria ser sobre a busca incansável e descomprometida pela verdade acima de tudo, especialmente quando a verdade é desconfortável. A verdade, ou melhor, 'Veritas', é o lema de Harvard. Idealizamos os mártires da academia na história, como Galileo Galilei, que descobriu as evidências científicas para a teoria copernicana do movimento planetário e passou o resto de sua vida em prisão domiciliar por desafiar a doutrina de sua época. Sabemos o quão importante é a integridade acadêmica, no entanto, muitos estão dispostos a trapacear quando as métricas acadêmicas são gamificadas e os jogadores entendem as mecânicas do jogo. Táticas de gamificação em sistemas que conectam o trabalho do mundo real com ferramentas online podem distorcer os comportamentos das pessoas em qualquer ecossistema. A academia, em particular, é suscetível a esse fenômeno. Isso se deve à natureza da indústria ou é simplesmente um artefato da natureza humana em escala? Yashihiro Sato, que est...