Poema Git

No aniversário do "sol da poesia russa", vamos imaginar como seria sua vida atual: um sistema de controle de versão para versos, um censor Benckendorf como gerente de projeto e prazos finais.

imagem

Pushkin senta, escreve poesia. Executa Benckendorf.
- Ouça, Pushkin, temos todos os prazos! Deve ser liberado. Os investidores perguntam: onde está o conteúdo?
"Não, bem, eu não posso fazer isso!" Benckendorf, já lhe disse tantas vezes que não posso fazer isso.
Alexander! Eles exigem de mim, eu não posso fazer nada. Vamos sair. O que você tem aí?
- Aqui ...

Pushkin mostra duas estrofes e o início da terceira.

Lembro-me de uma visão maravilhosa:
Você apareceu diante de mim
Como um momento fugaz
Como um gênio da beleza branca.

Na lânguida tristeza sem esperança
Nos alarmes do barulho barulhento
Uma voz longa e nevada soou para mim
E eu sonhei com características fofas.

Ta-ta-ta. Tempestades
Sonhos antigos dispersos
Tra-ta-ta-ta gentil
Características de Purum pum pum.

Ótimo! Espalhe as duas primeiras estrofes na comida.
- mas ...
- Então tudo é "mas". Precisamos mostrar o conteúdo!
Fuja.
Pushkin suspira, elimina a estrofe inacabada, git init, git add poem.txt, git commit e git push para o servidor. Ele retorna a última estrofe e olha pensativo para longe, torcendo a pena de ganso nas mãos ... Depois de 10 minutos, uma idéia lhe ocorre, ele abaixa a pena e começa a bater nas teclas.

Assista


***

Após meia hora, há progresso na terceira estrofe.

Tara-ta. Tempestades
Sonhos antigos dispersos
Tra-ta-ta-ta-ta gentil
E sonhava com boas características.

Pushkin se levanta e vai se servir café. No corredor, ele tropeça em um Benckendorf apressado.
- Pushkin, o que você está fazendo! Há bugs na produção!
- Vamos lá! Bugs? Comigo? Não pode ser
- Dê uma olhada você mesmo.
Benckendorf abre o laptop, mostra algo a Pushkin. Pushkin coloca a mão no cabelo dela e o coça, pensativo.
- Sim, tochnik, olhe você ... Mas eu tenho tudo no código agora ... Comecei a pensar na quarta estrofe ... existem alguns pensamentos, mas não o fato de que ela é implementada rapidamente ...
- Precisamos consertar com urgência!
Benckendorf foge. Pushkin, esquecido do café, vai para o local de trabalho. Lá ele faz git stash, governa “nevado” para “gentil”, git commit, git push, git stash pop. Olha pensativamente para a caneca vazia. Então para o teto. Aos seus olhos é uma tentativa de concentração. Cinco minutos depois, ele consegue e começa a bater nas teclas.

Assista


***

Depois de meia hora, Benckendorf vem correndo. Nas mãos, ele tem um laptop e um bigmak, mastiga em movimento.
Na tela de Pushkin, trabalho inacabado:

Anos se passaram. Tempestades
Sonhos antigos dispersos
E eu esqueci sua voz gentil
E sonhava com boas características.

No deserto, na escuridão de tram-ta-ta-tam
Meus dias foram calmos
Sem tram-ta-tam, sem pam-pa-ra-ram,
Sem lágrimas, sem vida, sem ta-tam.

- Ouça, Pushkin! Então os investidores analisaram o conteúdo, está tudo bem, mas precisamos de direitos autorais e um nome.
Pushkin de lado:
- Blá ...
Benckendorf, mastigando bigmac, óculos de proteção.
- Bem, Pushkin, bem, pela última vez! Deixe-me morrer!
Pushkin suspira, git stash novamente, adiciona uma linha de direitos autorais. Depois de um pouco de reflexão, ele chama o poema "K ***".
"Então eu vou descobrir!", Ele sussurra para si mesmo.
Git commit, git push. Benckendorf ficou atrás dele o tempo todo e mastiga bigmack intensamente.
Pushkin:
- Ele fez, você vê! Tão feliz? Não haverá mais edições? Deixe-o trabalhar com calma!
"Ele não me deixa falhar neste lugar!" - assegura Benckendorf. - Obrigado, eu te devo! - e foge, deixando cair as migalhas.
Pushkin está olhando para o monitor.
- Para que você estivesse vazio, o gerente é eficaz!
Ele desenvolve o git branch, o git stash pop, o git commit. Olhando para uma caneca vazia, coloca fones de ouvido e senta-se por cerca de 10 minutos, balançando a cabeça ao ritmo da música. Então ele começa a bater violentamente no teclado.

Assista


***

Depois de meia hora, Benckendorf vem correndo. Ele tem uma impressão nas mãos. Na tela da criatividade do laptop de Pushkin:

No deserto, na escuridão de tram-ta-ta-tam
Meus dias foram calmos
Sem tram-ta-tam, sem arrependimentos
Sem lágrimas, sem vida, sem amor.

Benckendorf pega fones de ouvido da cabeça de Pushkin.
- Pushkin, ouça! Está tudo bem, todo mundo gosta de tudo, mas os investidores, você entende ... Em suma, a primeira estrofe não rola.
- o que ?! - Pushkin tira os fones de ouvido e se vira para Benckendorff.
- Bem, na verdade não ... Eles dizem que é inconveniente ler "momento fugaz" de alguma forma corta os olhos ... Você pode refazê-lo? Eu tenho uma bolha!
"Bem, como vou refazer isso?" Como Eu tenho todo o código em um estado desmontado, os testes não passam!
- Bem, querida, pense em um tópico!
Pushkin faz um git commit, mestre de checkout do git, pega cuidadosamente uma caneta no ouvido e troca a "visão" e o "instante".
- Então vai?
- Dentro! O que você precisa, nishtyak, solte! - Benckendorf foge.
Pushkin dá a ele uma aparência desagradável, faz com que o git commit, o git push e o git checkout se desenvolvam. Conduz com uma caneta sobre alterações não confirmadas, bate pensativamente em uma caneca de café vazia. Cerca de dez minutos depois, ele começa a tocar o teclado.

Assista


***

Depois de meia hora, Benckendorf vem correndo. Ele silenciosamente caminha até Pushkin e para.
- o que de novo? - Pushkin pousa a caneta e bate nervosamente os dedos na mesa.
- Nada, acabei de ver: a nova versão está pronta?
Pushkin revira os olhos e dá um longo suspiro. A tela está cheia de trabalho:

No deserto, na escuridão do confinamento
Meus dias foram calmos
Sem uma divindade, sem inspiração
Sem lágrimas, sem malícia, sem amor.

A alma chegou pum-purum-pum:
E aqui está você de novo,
Como uma visão de pum-puram-pam
Como param de bonde-taram-lá-lá.

- Bem, como dizer ... - Pushkin pega uma caneta. - Existem algumas linhas, parece nada ... Bem, a quinta estrofe parece estar bicando ... precisamos pensar em um monte com outros componentes, porque ...
Ótimo! - Benckendorf o interrompe - Você pode colocar na comida? Os investidores gostaram, querem nos dar uma parcela, mas pedem para mostrar progresso, entende?
- não.
- Escute, cara, eles nos pagam dinheiro, você sabe. Não estamos apenas sentados aqui, não para nosso próprio prazer. Não haverá dinheiro - eles dispersarão todo mundo para o inferno com um cachorro. Não escreva seus poemas então. Desenvolver, você precisa brilhar o progresso. E sim, há um erro novamente - não há vírgula suficiente aqui.
- Como você está tudo para mim! - Pushkin coloca os fones de ouvido e olha fixamente para Monique. Benckendorf dá um tapinha no ombro dele e sai.
Pushkin corta a estrofe inacabada, faz o git commit, retorna a estrofe, faz o git stash, o git checkout master, corrige a vírgula, o git commit, o git merge desenvolve, o git push, o git checkout desenvolve, o git stash pop. Suspira, pega uma caneca e vai tomar um café.

Assista


***

Depois de meia hora - Pushkin nos fones de ouvido do computador - roda Benckendorf. Pushkin finge não notá-lo.

O despertar chegou à alma:
E aqui está você de novo,
Como uma visão fugaz
Como um gênio de pura beleza.

E o coração bate tum-turum-tum
E para ele há pam-param
E aí-taram, e pum-purum-pum,
E vida, e lágrimas, e amor.

Benckendorf se aproxima insolentemente de Pushkin e coloca uma impressão sobre a mesa.
Aqui. O feedback veio do cliente. Precisa de edições.
Pushkin olha tristemente para a folha, na qual há muitas letras e emoticons no final. Remove fones de ouvido.
"Eu não entendo nada disso." Por que eles precisam de outros epítetos? Por que eles não gostaram disso? Estou em choque, existem no mundo ...
- Ouça, não seja esperto. Todo mundo já pensou em você. Você muda epítetos, e todos estão felizes. Então é necessário, entendeu? Não posso contar a cozinha toda, mas o general assumiu o controle.
- São infecções, não dão trabalho. - Pushkin termina o resto do café. - Bem, haverá edições para você. Mas sem testes! Eu nem vou testar essa porcaria.
- Isso é maravilhoso, concordou! - Benckendorf foge.
Pushkin git commit, mestre do git checkout, empurra a folha de revisão, corrige o código, às vezes olhando para o teto e sussurrando algo baixinho, então git commit, git push, git checkout desenvolvem. Cerrando os dentes, corrigindo nervosamente o texto, cometendo, murmurando constantemente algo baixinho.

Assista


***

Três horas depois, Pushkin se recosta na cadeira. Seus olhos estão vermelhos, seus cabelos estão despenteados. Poema na tela. Pushkin o examina amorosamente, adiciona alguns espaços em um lugar e remove em outro. Git commit. Olhando em volta: já é noite do lado de fora da janela. Ele pega o telefone e disca o número.
- Benckendorf! Sim, sou eu, oi. Concluído ... O que significa você dormir? Acorde, vamos lá! Diga-me, posso liberar? .. Bem, eu não sei, investidores com clientes jogam pôquer em nosso site, profissionais de marketing começaram a anunciar e muitos usuários estão ansiosos para nos dar seu dinheiro ... Não? Ótimo! Então eu coloco na comida ... Sim, eu respondo ... Sim, nada vai acontecer! .. Sim, sob minha responsabilidade ... Sim, nós concordamos ... Adieu!
Pushkin faz git checkout master, git merge desenvolve, git push. Inclina-se para trás em uma cadeira. Fora da janela, a cidade é barulhenta à noite. Pushkin se estica com um aperto e se levanta. Ele coloca uma caneta e fones de ouvido em uma mochila, coloca um chapéu rastamanka no cabelo danado e sai do quarto. No escritório, as luzes se apagam, tudo mergulha na sombra parcial e apenas a tela brilha. Mostra uma árvore de confirmação e um belo poema.

K ***

Lembro-me de um momento maravilhoso:
Você apareceu diante de mim
Como uma visão fugaz
Como um gênio de pura beleza.

Na lentidão da tristeza sem esperança
Nas preocupações de barulho barulhento
Ouvi uma voz longa e gentil
E eu sonhei com características fofas.

Anos se passaram. Rebelião da Rajada de Tempestade
Sonhos antigos dispersos
E eu esqueci sua voz gentil
Suas feições celestiais.

No deserto, na escuridão do confinamento
Meus dias foram calmos
Sem uma divindade, sem inspiração
Sem lágrimas, sem vida, sem amor.

O despertar chegou à alma:
E aqui está você de novo,
Como uma visão fugaz
Como um gênio de pura beleza.

E o coração bate em êxtase
E para ele ressuscitaram novamente
Divindade e inspiração
E vida, e lágrimas, e amor.

1825 ano

goo.gl/P8iuog

Do compilador
O texto apareceu durante a preparação do curso on-line de Python do zero. O autor pensou em como, em uma linguagem simples, sem programação, falar sobre ramificação no GIT e por que é necessário. Então eles terminaram os screencasts de vídeos e colocaram a música de Frederic Chopin. Todos os eventos e personagens são fictícios, quaisquer coincidências são aleatórias.

imagem

Source: https://habr.com/ru/post/pt413161/


All Articles