🎧

latest played song on last.fm | powered by @biancarosa/lastfm-last-played


Código Limpo em Go - Nomeando Funções e Interfaces

DISCLAIMER: Esses posts não tem nada a ver com um certo livro que fala sobre Código Limpo. Nada. Aqui eu tomo a liberdade de definir o que código limpo, especialmente em Go, baseado na minha própria experiência em escrever muito código uhm, não limpo ao longo dos anos, várias pesquisas que faço pra tornar meu código melhor enquanto estou escrevendo em Go. Esses exemplos **provavelmente não se aplicarão diretamente a nenhuma outra linguagem de programação.
ler mais →

Código Limpo em Go - Escrevendo bons nomes de pacote

Esse é o segundo post de uma série de posts que começou aqui baseado numa palestra dada sobre Go e Clean Code(slides aqui) Agora vou falar sobre nomes de pacotes e como escolher nomes de pacotes em Go. Primeiro de tudo, pacotes em Go é como o código Go é organizado. É similar a um módulo Python e basicamente o mesmo do que um pacote Java, um namespace em C# ou a um componente JavaScript.
ler mais →

Código Limpo em Go - Nomes de variáveis curtos são uma boa prática?

Oi. Falei um pouco sobre Go e Clean Code em alguns meetups e na última Gophercon Brasil em 2019 (slides aqui) e agora estou quebrando essa apresentação em uma série de posts, começando com esse, para explicar que tipo de código é considerado limpo em Go. A motivação é dividir um pouco após anos de escrita de código em Go sobre as práticas consideradas boas / ruins. Minha opinião modesta é que codigo limpo é mais do que uma série de Design Patterns ou princípios SOLID.
ler mais →