No artigo anterior falei da configuração básica que faço logo após uma instalação do LazyVim. Nesse artigo mostro como o configuro para desenvolvimento. Como ultimamente eu tenho trabalhado com Ruby on Rails, falarei um pouco enviesado para essa stack (além do bash, claro). Mas tenho certeza que o artigo será útil até se você trabalha com outras linguagens. Coisas úteis para saber logo de cara Folding Muitas vezes, quando estamos trabalhando num código grande e complexo, com muitos blocos de código e indentação aninhada, é útil usar o recurso de “folding” para diminuir a quantidade de código exibido. ...

4 minutos · meleu

Use o Bash como um programador motivação: escreva código para humanos entenderem motivos para não usar bash sempre use aspas sempre use set -Eeo pipefail sempre use shellcheck leia o wiki quando se deparar com um warning use shfmt para padronização de coding-style leia o google shell style guide todo código sempre tem que estar dentro de funções (mesmo se for apenas uma única função: main). scripts executáveis devem chamar a função principal com main "$@" se o script possui funções reutilizáveis, chame com [[ "$0" == "$BASH_SOURCE" ]] && main "$@" evite variáveis globais. Quando usar, declare com readonly. ...

1 minuto · meleu