Monthly Archives: October 2023

Implementando malloc() e free() — primeiros passos

Já imaginou como as funções malloc() e free() são implementadas? Tive a oportunidade de aprender um pouco sobre isso, é fascinante! Neste post, apresento os conceitos (e implementações) mais básicos.

Substituindo métodos de set-up por utilitários de teste

(Este é um post que publiquei no antigo blog da SEA Tecnologia. Como ainda é relevante, resolvi republicá-lo.) Uma das muitas aprendizagens que adquiri na antiga SEA Tecnologia é a criação de utilitários de teste. Utilitários de teste são uma maneira de reaproveitar código em testes unitários. Usualmente, isso é feito utilizando os métodos setUp […]

Sem Comentários. E agora?

Tradicionalmente, considera-se uma boa prática comentar o código. Há algum tempo, tem-se revisto este conceito. Na Liferay, por exemplo, seguimos uma política de não comentar código. Pessoalmente, sou um entusiasta desta filosofia. Mas não quero apresentar ou defender esta estratégia: há muito material bom sobre isto. Quero discutir uma questão em aberto. Quem comenta quer […]