Blog

Vinicius Schettino

Ideias e tópicos de interesse de um Engenheiro de Software

A legibilidade do código fonte de uma aplicação é uma das características mais importantes ao pensar em manutenibilidade e evolução. Isso porque código deve ser feito para pessoas, e não simplesmente para execução por parte das máquinas. Como 80% do tempo de um desenvolvedor é gasto em leitura, a facilidade de compreensão de uma codebase é extremamente importante para detecção de defeitos e evolução da plataforma. Neste artigo vou apresentar o um formatador automático de código Python chamado black, e o porquê dele se destacar neste meio onde já existem outras ferramentas.

Continue reading...

Em uma web dominada por frameworks complexos e monolíticos, emerge um conceito de projeto que preza agilidade, integração e flexibilidade. No lugar de plataformas que oferecem centenas de funcionalidades, padrões bem definidos e comunidade cativa, os microframeworks apostam em ecossistemas mais ampl...

Continue reading...