Ferramentas e técnicas úteis
Melhor prática 7 - Mantenha suas ferramentas e técnicas acessíveis
Lembro-me de uma ocasião em que queria descobrir debug em todos os arquivos C ++ disponíveis em vários diretórios e subdiretórios, demorei 30 minutos para encontrar o comando, mas, finalmente, mantive uma anotação do comando e, sempre que preciso, uso-o sem perder um segundo.
$find . -name \*.cpp -exec grep -q "debug" '{}' \; -print
Portanto, tornei uma das melhores práticas manter esses comandos e ferramentas à mão para que possam ser usados a qualquer momento, sem necessidade de P&D, e para economizar um tempo valioso. Melhor manter um arquivo de texto com todos os comandos usados com frequência e criar seu link no desktop.
Poucas ferramentas essenciais
Depende do tipo de programação ou codificação que você está fazendo, mas a seguir estão algumas das ferramentas essenciais, que devem estar prontamente disponíveis com um desenvolvedor de software:
Um bom editor de texto para escrever e editar o programa.
Um bom depurador para depurar o programa.
Um detector de memória, caso você esteja usando alocação de memória dinâmica.
Putty para conectar a uma máquina remota.
WinSCP ou FileZilla para arquivos ftp em uma máquina remota.
IDE (Integrated Development Environment) para rápido desenvolvimento.
Sempre adicione novas ferramentas e técnicas em sua caixa
Certifique-se de continuar aplicando os patches mais recentes de suas ferramentas e utilitários e, ao mesmo tempo, vou sugerir limpar o software indesejado do seu computador, pois eles tornam o computador desnecessariamente lento e você nunca sabe se algum deles está tendo uma falha de segurança, o que pode expor seu computador para o mundo exterior.