Executando verificação de segurança...
2

Autosave: Usar ou não usar, eis a questão!

Li esta publicão sobre autosaving e resolvi compartilhar aqui, já dizendo: sou do time do AUTOSAVING 🤩

Por que você DEVE PARAR de salvar automaticamente seu código

  1. Maior uso e desperdício de recursos
  2. É mais difícil de recuperar de erros inesperados
  3. Sem formatação automática ao salvar
  4. Pode distrair
  5. O salvamento automático não é imediato

Por que você DEVE SALVAR automaticamente seu código

  1. Chega de fadiga com o ctrl+s
  2. Economize tempo e aumente a produtividade
  3. Certeza de trabalhar com as últimas mudanças
  4. Evita erros devido ao arquivo não ser salvo
  5. Incentiva mudanças menores devido ao acionamento de erros mais rapidamente

E você, de qual time é? 😄

Confira mais detalhes na publicação da Fonte!

Carregando publicação patrocinada...
4

O que é ctrl+s? Faz tempo que não uso.

Uso o PHPStorm e WebStorm, salva a cada vez que a janela perde o foco e de tempos em tempos.

"É mais difícil de recuperar de erros inesperados"

Discordo. Versões estaveis do código devem estar salvas no git, commitadas e pushadas para o remote. Nunca devem ficar alterações significativas sem estar commitadas, assim você fica aprova de falhas de hardware, no maximo você perde algumas horas de trabalho (e olhe lá).

2

Que sensacional sua contrib @eliaseas, eu concordo 100% com essa afirmação:

Versões estaveis do código devem estar salvas no git, commitadas e pushadas para o remote.

Um dos maiores problemas que vejo aí é o fato da pessoa trazer muitas alterações para o código sem separar bem os contextos das alterações, correndo o risco de não conseguir voltar a um estado intermediário entre código estável e o código muito alterado, mas isso é de fato mentalidade e estratégia clara de versionamento.

2

Eu tbm sou do time do autosave por causa do ponto 2 e 3, produtividade e estar mais atualizado. É um trabalho a menos pra se preocupar por menor que ele seja. :)

1

Muito obrigado pela sua contribuição @RonaldoDantas!!! E concordo, realmente optar pelo Autosave tem suas grandes vantagens, uma delas é economizar um tempinho - ainda que pequeno - nessa tarefa, no médio e longo prazo até seus dedos vão te agradecer por economizar funções hehehehe

1
  1. que recursos? particularmente não vejo nenhuma perda de recursos significante
  2. mais difícil? isso não é verdade
  3. bom, é normal não ter formação automática, afinal você só precisa formatar uma vez ou outra, é muito melhor fazer isso uma vez do que ficar salvando sempre no crtl+s
  4. Distrair? pelo contrário, é menos provável que você vá se distrair para salvar o código

ou seja, discordo completamente dos contras o autosave, pois não tem nenhum grande impacto negativo

1

Olá @YrllanBrandao, muito obrigado pelo complemento! É bem importante destacar que referenciei, traduzi e complementei ao conteúdo da fonte e nem todos os pontos eu já presenciei, masss...

  1. Quando você ativa o autosave de maneira descontrolada (salvando no momento após cada ação ou até mesmo sem a necessidade de ação para salvar) seu sistema está fazendo operações de IO que acaba consumindo recursos desnecessários, mesmo que 'poucos' recursos.
  2. No cenário onde você alterou uma linha de código, seu autosave salvou, sua IDE fechou por erro inesperado de seu SO, logo para realizar a volta (ctrl+z) é mais difícil (não quer dizer impossível, como já foi dito em outro comentário aqui) de acontecer.
  3. Concordo total com você.
  4. Este é o cenário onde você tem algum mecanismo para notificar que você salvou seu arquivo, como alertas, notificações ou até sinalização de cor ou som, podendo ser uma grande distração ter um autosave aí.

Mas, pra mim estes contras são pequenos e tem como contornar em comparação as vantagens e ganho que teriamos ao usar o autosave. Como tudo na vida, há boas estratégias pra tudo, até quando usar e não usar autosave.