Truques e Macetes na Hora de Programar


Este artigo é para organizar meu raciocínio e pesquisa para uma passagem de conhecimento na empresa. Foi sugerido ensinar um pouco do que é possível fazer para acelerar um pouco o desenvolvimento de um programador no dia-a-dia, não só para codificar, mas para todo o resto que consome bem mais tempo.

macete1 /ê/ substantivo masculino 1. m.q. MACETA ('pequeno instrumento'). 2. tipo de martelo us. para esculpir em madeira ou, em trabalhos de carpintaria e marcenaria, para bater nos cabos dos formões.

Lembrando que as sugestões foram bem vagas e gerais, então essa é só uma pincelada pessoal sobre os assuntos; nada muito objetivo. As perguntas podem vir depois.

Como buscar por melhores resultados nas pesquisas

Como otimizar o tempo programando

Como diria Caloni:

Como diria edw519, um dos membros mais populares do Hacker News:

Como diria René Descartes, um cara não muito popular nas rodinhas da Idade Média:

Para além disso, ou problemas modernos de déficit de atenção enquanto compila (galerinha do C++ e do Rust), leia livros:

Atalhos nos terminais (Linux e Windows) e como encontrar atalhos

Ferramentas úteis para análise

A lenda conta que em uma competição para ver quem cortava a árvore mais rápido, o lenhador mais velho passou a maior parte do tempo amolando o machado, enquanto o competidor mais jovem dedicou-se em golpear a árvore com toda a sua força. Quando o jovem estava no meio do tronco o competidor mais experiente começou a cortar sua árvore.

Como diria, edw519, um dos membros mais populares do Hacker News:

Process Explorer e como encontrar quem travou seu arquivo

Process Monitor e como ver quem escreveu no arquivo

TCP View, WinMerge, BareTail, WinDirStat

Ferramentas UNIX (desde 1970 por aí)

Git

Perguntas?

Wanderley Caloni, 2021-05-20

blog draft discuss