Não tenha medo de criar novos tipos: Lições de Go e C
Muitos desenvolvedores demonstram relutância em criar novos tipos em suas bases de código. Este artigo argumenta que isso decorre do medo de alterar o 'grande design' percebido e adicionar complexidade. No entanto, o autor argumenta que, quando um conjunto de valores naturalmente pertence junto, a criação de um novo tipo melhora significativamente a legibilidade e a manutenção do código. Usando Go como exemplo, o autor destaca os benefícios da criação de tipos pequenos e específicos, como uma estrutura `CreateSubscriptionRequest`, simplificando o tratamento de dados em chamadas de função. O autor incentiva os desenvolvedores a superar sua apreensão sobre a criação de novos tipos, enfatizando que nas culturas C e Go, essa prática é comum e aceita, desde que o propósito do tipo seja claramente transmitido por meio de seu nome.