5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     Go     Advanced Programming in Go
Adopting and employing best practices in software development not only mitigates virtually all levels of risk but also naturally results in high-quality, secure, and maintainable software. Consequently, professional software development organizations typically take care to observe best practices.
Use this course to learn some of the most significant best practices when programming in Go. Study approaches to organizing Go code and documenting Go programs. Examine best practices related to error handling, data handling, concurrency, and testing. Then, finish off by implementing some of these best practices in a Go program.
When you're done, you'll be able to leverage the benefits of a best practice approach when programming in Go.

Objectives

Advanced Programming in Go: Best Practices for Go Programming

  • discover the key concepts covered in this course
  • describe best practice concepts related to programming in Go
  • outline best practices for organizing Go code, with reference to code structure, naming conventions, and comments
  • use best practices and Go's native methods for documenting and obtaining information about Go programs
  • create an effective directory structure for organizing Go code using best practices
  • describe best practices related to error handling in Go programs
  • follow a best practice approach to error handling in Go programs
  • describe best practices related to data handling in Go programs
  • follow a best practice approach to data handling in Go programs
  • describe best practices related to concurrency in Go programs
  • follow a best practice approach to concurrency in Go programs
  • describe best practices related to testing Go programs
  • follow a best practice approach to testing Go programs
  • summarize the key concepts covered in this course