Qual é o objetivo da navegação de caso de camelo?

5

Eu uso strongmente CTRL + para pular entre os tokens no código (os _ s são os pontos de navegação):

_fooBar _+ _barFoo_;

Alguns editores, como o da versão atual do QtCreator, têm (por padrão ou opcionalmente) navegação de caso de camelo, que é assim:

_foo_Bar _+ _bar_Foo_;

Qual é a lógica por trás disso? Eu me lembro de algumas pessoas de volta à escola dizendo "legal" e "chique", mas isso é toda a história? Eu não acho que é legal, acho muito chato na verdade.

    
por phresnel 15.12.2011 / 15:46
fonte

1 resposta

2

Eu diria que é uma questão de escolha pessoal, eu trabalho com ambas as configurações, em casa e no trabalho, e devo dizer que, embora eu prefira o salto inteiro de palavras (primeiro exemplo), o segundo às vezes é conveniente . De tempos em tempos, tento ter nomes de variáveis mais longos, por exemplo, quando nomeio mapas < > ou dicionários < & gt ;: fooBarByZar . quando eu quero copiar substring a partir deste nome, ou pular para uma palavra que eu estou interessado em mudar, por exemplo - renomear, é fácil fazer com a 2ª configuração, especialmente quando ctrl + short não só pula 1 "subword" mas também selecione-o para copiar.

Entre. as melhores coisas são simples. Coisas simples podem ser úteis e complicadas podem entrar no seu caminho, então a simplicidade de implementação não é algo que deve ser julgado em minha opinião.

    
por 15.12.2011 / 16:37
fonte