Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Cap. 25 – Documentação – 5. Escrevendo Documentação
Play lesson

Aprenda Go 🇧🇷 - Cap. 25 – Documentação – 5. Escrevendo Documentação

5.0 (2)
47 learners

What you'll learn

This course includes

  • 21.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Aprenda Go 🇧🇷 Cap. 25 – Documentação – 5. Escrevendo Documentação

Cap. 25 – Documentação – 5. Escrevendo Documentação Transcript and Lesson Notes

- Documentação é uma parte extremamente importante de fazer com que software seja acessível e sustentável. - Documentação deve ser bem escrita e correta, mas tambem fácil de escrever e manter. - Deve ser acoplada com o c

Quick Summary

- Documentação é uma parte extremamente importante de fazer com que software seja acessível e sustentável. - Documentação deve ser bem escrita e correta, mas tambem fácil de escrever e manter. - Deve ser acoplada com o c

Key Takeaways

  • Review the core idea: - Documentação é uma parte extremamente importante de fazer com que software seja acessível e sustentável. - Documentação deve ser bem escrita e correta, mas tambem fácil de escrever e manter. - Deve ser acoplada com o c
  • Understand how go fits into Cap. 25 – Documentação – 5. Escrevendo Documentação.
  • Understand how golang fits into Cap. 25 – Documentação – 5. Escrevendo Documentação.
  • Understand how programacao fits into Cap. 25 – Documentação – 5. Escrevendo Documentação.
  • Understand how programar fits into Cap. 25 – Documentação – 5. Escrevendo Documentação.

Key Concepts

Full Transcript

- Documentação é uma parte extremamente importante de fazer com que software seja acessível e sustentável. - Documentação deve ser bem escrita e correta, mas tambem fácil de escrever e manter. - Deve ser acoplada com o código e evoluir junto com este. Quanto mais fácil for para os programadores criarem boa documentação... melhor fica pra todos os envolvidos. - godoc: - Analisa código fonte em Go, incluindo comentários, e gera documentação em HTML ou texto - O resultado é uma documentação firmemente atrelada ao código que documenta. - Por exemplo, na interface web de godoc pode-se navegar da documentação à implementação de um código com apenas um clique. - https://blog.golang.org/godoc-documenting-go-code - Na prática: - Para documentar um tipo, uma variável, uma constante, ou um pacote, escreva um comentário imediatamente antes de sua declaração, sem linhas em branco - Comece a frase com o nome do elemento. No caso de pacotes, a primeira linha aparece no "package list." - Caso esteja escrevendo bastante documentação, utilize um arquivo doc.go. Exemplo: package fmt. - A melhor parte dessa abordagem minimalista é que é super fácil de usar. Como resultado, muita coisa em Go, incluindo toda a standard library, já segue estas convenções. - Outro exemplo: errors package. - Código: https://github.com/ellenkorbes/aprendago/tree/master/c%C3%B3digo/25_escrevendo-documentacao

Lesson FAQs

What is Cap. 25 – Documentação – 5. Escrevendo Documentação about?

- Documentação é uma parte extremamente importante de fazer com que software seja acessível e sustentável. - Documentação deve ser bem escrita e correta, mas tambem fácil de escrever e manter. - Deve ser acoplada com o c

What key concepts are covered in this lesson?

The lesson covers go, golang, programacao, programar, programação.

What should I learn before Cap. 25 – Documentação – 5. Escrevendo Documentação?

Review the previous lessons in Aprenda Go 🇧🇷, then use the transcript and key concepts on this page to fill any gaps.

How can I practice after this lesson?

Practice by applying the main concepts: go, golang, programacao, programar.

Does this lesson include a transcript?

Yes. The full transcript is visible on this page in indexable HTML sections.

Is this lesson free?

Yes. CourseHive lessons and courses are available to learn online for free.

Continue Learning

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Lessons

Related Courses

FAQs

Course Hive
Download CourseHive and keep learning anywhere
Get App