Há muitas filosofias diferentes quando se trata de revisão de código, mas a minha é bastante simples: Gosto de receber os primeiros patches de “trabalho em andamento”, gosto de ser positivo em minhas mensagens de revisão de código e, se um patch estiver 90% pronto, gosto de terminar o patch eu mesmo para que o projeto e o colaborador se beneficiem.


De vez em quando, no entanto, um patch chega com uma alteração de arquivo não relacionada ou com código adicionado ao arquivo errado e, nesse caso, preciso redefinir o conteúdo de um arquivo antes do commit da alteração. O senhor pode restaurar o conteúdo de um arquivo antes de um patch com o seguinte:



git reset origin/master path/to/file-to-be-changed.ext


Quando esse snippet do shell é executado, o conteúdo do arquivo é restaurado e pode ser confirmado novamente para restaurar o conteúdo do arquivo.

  • CSS @supports

    A detecção de recursos via JavaScript é uma prática recomendada do lado do cliente e por todos os motivos certos, mas, infelizmente, essa mesma funcionalidade não está disponível no CSS. O que acabamos fazendo é repetir as mesmas propriedades várias vezes com cada prefixo de navegador. Que nojo. Outra coisa que…

  • Eu’sou um impostor

    Essa é a coisa mais difícil que já tive de escrever, muito menos admitir para mim mesmo. Já escrevi cartas de demissão de empregos que amava, terminei relacionamentos, fracassei em uma série de tarefas e me decepcionei em minha vida. Todos esses sentimentos foram muito…