Pular para o conteúdo principal

Questão de Engenharia de Software — Github e Gitlab — VUNESP 2023

Engenharia de SoftwareGithub e Gitlab
Código
vu196879
Banca
VUNESP
Órgão
SP Regula
Ano
2023
Cargo
ARSP ( )

Repositórios hospedados no GitHub geralmente possuem arquivos README que têm como propósito apresentar informações sobre o repositório aos usuários.

 

A extensão padrão Markdown para esses arquivos é a

  1. A.doc
  2. B.file
  3. C.md
  4. D.docx
  5. E.tex
Revelar gabarito e comentário

GabaritoC — .md

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Markdown e arquivos README no GitHub

Gabarito: letra C. A extensão padrão dos arquivos README no GitHub é .md, que corresponde à linguagem de marcação Markdown — é o formato nativo que o GitHub renderiza automaticamente na página inicial do repositório. As demais alternativas (.doc, .file, .docx, .tex) são extensões de outros formatos, não do Markdown.

O Markdown é uma linguagem de marcação leve, criada por John Gruber em 2004, com o objetivo de ser fácil de escrever e de ler, mesmo em texto puro. Ela permite formatar texto usando símbolos simples, como # para títulos, * para itálico, ** para negrito, e - para listas. No contexto do GitHub, o arquivo README.md é o primeiro arquivo que o visitante vê ao acessar um repositório, pois o GitHub o renderiza automaticamente na página inicial, exibindo o conteúdo formatado. Por isso, a extensão .md é a padrão para esses arquivos.

A escolha da extensão .md não é arbitrária: ela é reconhecida pelo GitHub e por outras plataformas de hospedagem de código (como GitLab) como um arquivo Markdown, e o conteúdo é processado e exibido como HTML formatado. Outras extensões, como .doc e .docx, são formatos binários do Microsoft Word, que não são renderizados pelo GitHub; .tex é a extensão de arquivos LaTeX, usados para documentos científicos; e .file não é uma extensão padrão de nenhum formato conhecido.

A pegadinha desta questão é justamente a banca oferecer extensões de outros formatos de documento (Word, LaTeX) como distratores, testando se o candidato conhece a extensão específica do Markdown. O candidato que sabe que o GitHub renderiza Markdown automaticamente reconhece .md como a resposta correta, sem cair nas armadilhas das outras extensões.

1Extensão padrão
.md (Markdown)
2Renderização automática
Página inicial do repositório
3Outras extensões (não renderizadas)
.doc / .docx (Word)
.tex (LaTeX)
.file (genérica)
README no GitHub
LEVELsoulevel.com.br
README no GitHub: Extensão padrão (.md (Markdown)); Renderização automática (Página inicial do repositório); Outras extensões (não renderizadas) (.doc / .docx (Word), .tex (LaTeX), .file (genérica))

Alternativa A — ❌ Incorreta

A extensão .doc é associada a documentos do Microsoft Word (formato binário antigo). O GitHub não renderiza arquivos .doc como conteúdo formatado na página do repositório; eles são apenas exibidos como arquivos para download. A banca inclui essa opção para testar se o candidato confunde formatos de documento com a linguagem de marcação usada no README.

Alternativa B — ❌ Incorreta

.file não é uma extensão padrão de nenhum formato de arquivo conhecido. É um distrator genérico, sem relação com Markdown ou com qualquer formato de documento. O GitHub não reconhece .file como uma extensão válida para renderização de conteúdo.

Alternativa C — ✅ Correta

A extensão .md é a padrão para arquivos Markdown, e o GitHub a reconhece automaticamente, renderizando o conteúdo formatado na página inicial do repositório. É por isso que os arquivos README são nomeados como README.md. Essa é a convenção adotada pelo GitHub e pela maioria das plataformas de hospedagem de código.

Alternativa D — ❌ Incorreta

.docx é a extensão dos documentos do Microsoft Word (formato XML). Assim como .doc, o GitHub não renderiza arquivos .docx como conteúdo formatado; eles são apenas exibidos como arquivos para download. A banca inclui essa opção para testar se o candidato confunde formatos de documento com a linguagem de marcação usada no README.

Alternativa E — ❌ Incorreta

.tex é a extensão de arquivos LaTeX, uma linguagem de marcação usada principalmente para documentos científicos e acadêmicos. Embora seja uma linguagem de marcação, o GitHub não renderiza arquivos .tex como conteúdo formatado na página do repositório; eles são apenas exibidos como arquivos para download. A banca inclui essa opção para testar se o candidato confunde linguagens de marcação diferentes.

PEGA ESSA DICA!

Para questões sobre extensões de arquivos, lembre-se de que o GitHub renderiza automaticamente apenas Markdown (.md), e que outras extensões como .doc, .docx e .tex são de outros formatos que não são processados pelo GitHub. Memorize a extensão .md como a padrão para README e outros arquivos de documentação em repositórios.

Gabarito: letra C

Link permanente: /questoes/vu196879