Sitemap
Wanderson Ferreira

Wanderson Ferreira

Editor de texto e Dev. de Software

2 min readMar 5, 2019

--

Porque você deveria passar mais tempo preocupado com seu editor de texto?

Existem diversos perfis de desenvolvedores de softwares e diversas vertentes que cada um pode seguir, por exemplo, soluções embedded em C/C++, desenvolvedor GUI, Web App, Mobile, etc. O que todas essas atividades tem em comum são centenas ou milhares de linhas de textos.

Pela minha experiência de trabalho, eu vejo que muitos desenvolvedores não dão a devida importância para sua ferramenta de trabalho primordial: o editor de texto. Hoje, não vou falar sobre o Emacs especificamente, porém é de suma importância que os devs dediquem um tempo razoável para aprender sobre seus editores, pois passamos grande parte do tempo dentro deles.

Talvez os usuários de Vi e Emacs estejam mais habituados com o conceito de aprender funcionalidades do editor, porém todas as grandes opções atuais como VSCode, Sublime, Atom, IntelliJ e outros, contém ou funcionalidades nativas ou plugins muito interessantes.

Press enter or click to view image in full size
Famosa imagem ilustrando as curvas de aprendizado em editores de texto classicos.

Existe uma apresentação muito boa do Bram Moolenar (criador e maintainer do Vim) sobre Edição de texto eficiente. Vale muito a pena assistir!! Ainda mais porque não se trata de um plugin novo ou uma funcionalidade especifica, levar edição de texto a sério está mais relacionado com uma metodologia do que com uma tecnologia especifica. Vou finalizar esse post com alguns ensinamentos dessa apresentação:

Três passos básicos:

  1. Detectar ineficiências:

Preste atenção em tarefas que você perde muito tempo diariamente

2. Encontre uma maneira mais rápida

Leia manuais de ajuda online, tabelas de referências, blogs, livros, etc.

Get Wanderson Ferreira’s stories in your inbox

Join Medium for free to get updates from this writer.

Pergunte para amigos e colegas

Busque na internet e tente você mesmo resolver o problema

3. Torne isso um hábito

Você vai encontrar essas ineficiências durante o seu dia-a-dia, anote quando você esbarrar em algum problema e pesquisa depois. Faça isso um pouco de cada vez.

Hábitos para melhorar sua experiência com editores de texto

  1. Mova-se dentro do seu editor com rapidez
  2. Não escreva nada duas vezes
  3. Corrija erros de typo com velocidade
  4. Tenha uma forma rápida de abrir arquivos específicos dentro de um projeto
  5. Tente utilizar formatos de dados que conversem entre todos os softwares que você precisa utilizar no seu dia-a-dia
  6. Escreva funções para processar textos que você geralmente trata manualmente
  7. Sempre tente achar uma opção melhor!!

Nas próximas publicações vou focar em cada um desses 7 pilares dentro do ambiente Emacs e vai ficar claro o porque é um dos melhores ambientes de trabalho atualmente.

--

--