image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Neita Santos
Neita Santos18/11/2022 19:39
Compartilhe

A terminologia "Principal"

    Fonte: https://blog.curso-r.com/posts/2020-07-27-github-main-branch/

    Refletir e colocar em prática todos os dias!

    Quando comecei a estudar programação, muitos conceitos eram assimilados sem entender o porquê, e um deles era a troca da terminologia "master" para "Main", aprendi e percebi o que  estava associado

    Eram conceitos que carregavam e ainda carregam períodos que devemos nos envergonhar.

    Do mesmo modo, a consciência negra não é a pregação da supremacia negra em detrimento aos brancos e vice e versa, mas um convite extremamente necessário para o entendimento e compreensão de símbolos, vocabulários, dos problemas e complexidades que a escravidão trouxe. Problemas estes que atingem a economia, o modo de produção, a mão de obra, a inovação, desigualdade e a formação de um povo como civilização e cultura.

     

    Portanto, a consciência negra é um convite e um chamamento para a reflexão do passado, do presente e a construção de ações afirmativas para o futuro como prospecção e construção de um povo civilizado.

     

     

    “A terminologia master/slave (mestre/escravo) existe há muitas décadas na computação e parece ter migrado para a indústria da tecnologia já no início do século XX. Esses conceitos normalmente estão associados a um modelo de comunicação assimétrico no qual um processo ou aparelho (o “mestre”) controla outros processos ou aparelhos (os “escravos”). Não é necessário dizer que os termos vêm sendo contestados há anos devido à evidente conotação racista, mas o debate ganhou nova vida após os protestos do Black Lives Matter em 2020.

     

    Várias linguagens de programação já abandonaram essa terminologia. Em 2018, no caso em que possivelmente houve maior repercussão até hoje, o Python abandonou a palavra master por parent process (processo pai) e a palavra slave por worker (trabalhador) ou helper (ajudante) após um debate acalorado.

     

    Enquanto isso, já em 2014, o Django passou a adotar a terminologia primary/replica (primário/réplica) e foi seguido pelo Drupal. Em 2017, o Internet Systems Consortium optou por primary/secondary (primário/secundário). Como se pode ver, não faltam alternativas para uma referência à escravidão.

     

    Enfim, em 2020 foi a vez do GitHub. Desde sua criação, a plataforma de controle de versão tem utilizado o termo master para tratar do branch principal de um repositório e, apesar de nem existir uma analogia para algo como um slave branch, a palavra continua até hoje. Antes tarde do que nunca, a empresa anunciou que vai fazer uma transição em breve para o termo main (principal) e aposentar seu antecessor.

     

    Justamente por pretender ser uma comunidade inclusiva e aberta, alguns programadores de R já começaram a transferir seus repositórios do GitHub para o novo modelo. Em seu blog, Steven Mortimer forneceu o passo-a-passo para fazermos o mesmo. “

    Compartilhe
    Recomendados para você
    Decola Tech 2025
    Suzano - Python Developer
    Bootcamp Bradesco - Java Cloud Native
    Comentários (0)