Localidade de Comportamento: Um Princípio para Código Mais Mantível

2025-07-03

Este artigo introduz o princípio da Localidade de Comportamento (LoB), que enfatiza que o comportamento de uma unidade de código deve ser facilmente aparente dentro dessa própria unidade. O autor usa exemplos de solicitações AJAX em htmx e jQuery para ilustrar como a LoB melhora a manutenibilidade do código. Embora a LoB possa conflitar com princípios como DRY (Don't Repeat Yourself) e SoC (Separação de Preocupações), o autor argumenta que priorizar a LoB de forma judiciosa aumenta a legibilidade e a manutenibilidade do código, levando, em última análise, a uma maior qualidade e sustentabilidade do software.

Leia mais

htmx: O próximo jQuery? Ferramenta de desenvolvimento web que prioriza a estabilidade

2025-01-06

O htmx, evoluído do intercooler.js, visa ser uma ferramenta estável e confiável para desenvolvimento web, semelhante ao sucesso duradouro do jQuery. O artigo descreve a direção futura do htmx: priorizando a estabilidade em vez de atualizações frequentes; limitando a adição de recursos principais, expandindo principalmente a funcionalidade por meio da API de extensão; mantendo uma programação de lançamento trimestral. O objetivo do htmx não é ser uma solução completa para aplicativos web, mas sim focar na simplificação dos controles de hipermídia e integrar-se melhor com outras ferramentas e técnicas, esperando que sua funcionalidade principal seja integrada ao padrão HTML.

Leia mais
Desenvolvimento hipermídia