Módulos ES6: import, export e module bundling

Módulos ES6: import, export e module bundling

Antes da chegada dos módulos ES6, a organização de código em JavaScript era um desafio. Desenvolvedores dependiam de scripts globais, onde cada arquivo adicionava variáveis ao escopo global, causando conflitos e poluição. Soluções como IIFEs (Immediately Invoked Function Expressions) e padrões de módulo improvisados tentavam contornar o problema, mas eram frágeis e difíceis de manter.

Notícias

Todos Recentes Tendências
Middleware chain e extractors no Axum

Rust

Middleware chain e extractors no Axum

No desenvolvimento de servidores HTTP com Rust, o Axum se destaca por sua arquitetura baseada em tower::Service e tower::Layer. Middlewares e extractors são dois conceitos fundamentais nesse ecossistema, mas com papéis distintos.

05/05/2026

Revista

Ver todos
Mocking em C: técnicas e ferramentas

Linguagem C

Mocking em C: técnicas e ferramentas

Testar código C no mundo real significa lidar com hardware, sistemas operacionais, bibliotecas de terceiros e décadas de código legado. Uma função que chama read_sensor() ou send_uart() não pode ser testada unitariamente sem o hardware presente. O mocking resolve esse problema substituindo dependências reais por versões controladas, permitindo verificar comportamento sem efeitos colaterais.