Tema: ownership
-
Prefira propostas de alteração quando o material pertence a outra pessoa
Melhore o conteúdo de outro colaborador por meio de uma proposta vinculada a uma revisão, quando a substituição direta não está autorizada.
-
Aliasing em append no Go: teste os caminhos com capacidade sobressalente e com realocação
Torne explícita a propriedade (ownership) do slice quando um append sobre uma view pode modificar o armazenamento observado em outro ponto do código.
-
Propriedade de recursos em FFI com Rust: associe o construtor externo ao seu destrutor real
Torne explícitos a alocação, a liberação e o tempo de vida dos callbacks em um wrapper Rust enxuto em torno de recursos externos.
-
Cópia de mutex em Go: mantenha a identidade do lock junto com o estado que ele protege
Audite receivers por valor, atribuições e operações em contêineres que possam copiar uma estrutura contendo um mutex em uso.
Legível por máquina: JSON