Data.table: Purga

Criado em 24 mai. 2019  ·  3Comentários  ·  Fonte: Rdatatable/data.table

Siga para comentar aqui:

https://github.com/Rdatatable/data.table/pull/3582#discussion_r287075480

Também adicionado a Contribuir

Há uma quantidade razoável de limpeza manual a ser feita, a menos que alguém tenha um regex melhor para capturar os usos válidos de <- :

grep -r "<-" R | wc -l
628

Eu me pergunto o quão viável é apenas substituir e depois corrigir o = que causa erros porque <- é necessário 🤔

Low beginner-task internals

Comentários muito úteis

Como @jangorecki , acho que também não teria me esforçado para isso. Mas agora Michael tem, é muito bom tirar isso do caminho; é um valor maior do que eu pensava. Deve tornar as relações públicas mais fáceis/rápidas, principalmente porque esperamos novos contribuidores.
Usando = , não precisamos nos preocupar com o perigo de x<-3 quando x < -3 foi feito. E como a atribuição é uma função em R que tem um valor (e -3 é forçado a TRUE silenciosamente), esse erro pode não ser detectado. Usando = , não precisamos implementar e manter verificações de controle de qualidade para garantir que os espaços estejam ao redor de todos os operadores. Eu me pergunto quantas das pessoas que foram instruídas a usar <- e estão convencidas de que <- é o melhor porque todos os especialistas concordam que deve estar certo, percebem isso.

Todos 3 comentários

IMO isso não é realmente uma coisa importante. Prefiro usar = , mas quando vejo <- ao redor, alinho ao estilo no arquivo em que estou escrevendo. AFAIR nossas definições de funções usam <- forma bastante consistente.
Não há realmente nenhum mal (ao contrário do que está sendo amplamente pregado) em ter ambos, supondo que as pessoas que lêem o código data.table conheçam o R. O mal pode ser apenas para os recém-chegados à linguagem R, para quem essas pregações provavelmente são direcionadas para . Podemos fechar este?

Eu realmente não percebo muito, mas o comentário vinculado e este commit: https://github.com/Rdatatable/data.table/pull/3580/commits/50243432f2c20310107989606d56ab52fab28ad4

levou-me a arquivar isto no espírito de coerência.

Adicionado Low já que é extremamente baixa em importância.

Como @jangorecki , acho que também não teria me esforçado para isso. Mas agora Michael tem, é muito bom tirar isso do caminho; é um valor maior do que eu pensava. Deve tornar as relações públicas mais fáceis/rápidas, principalmente porque esperamos novos contribuidores.
Usando = , não precisamos nos preocupar com o perigo de x<-3 quando x < -3 foi feito. E como a atribuição é uma função em R que tem um valor (e -3 é forçado a TRUE silenciosamente), esse erro pode não ser detectado. Usando = , não precisamos implementar e manter verificações de controle de qualidade para garantir que os espaços estejam ao redor de todos os operadores. Eu me pergunto quantas das pessoas que foram instruídas a usar <- e estão convencidas de que <- é o melhor porque todos os especialistas concordam que deve estar certo, percebem isso.

Esta página foi útil?
0 / 5 - 0 avaliações