clean-go-article
Code guide
A resource for writing clean and maintainable Go code
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
3k stars
55 watching
195 forks
last commit: almost 2 years ago
Linked from 2 awesome lists
clean-codecoding-guidelinesgogolangsoftware-craftersstyle-guide
Related projects:
Repository | Description | Stars |
---|---|---|
teh-cmc/go-internals | A book about the internals of the Go programming language | 7,828 |
piotrplenik/clean-code-php | A guide to producing readable, reusable, and refactorable PHP software following best practices from Robert C. Martin's book Clean Code. | 12,279 |
labs42io/clean-code-typescript | Adapts clean code principles from Robert C. Martin's book Clean Code to TypeScript for software development guidance. | 9,302 |
ryanmcdermott/clean-code-javascript | Guides software developers in writing readable and maintainable JavaScript code based on clean coding principles. | 91,777 |
mvdan/gofumpt | A stricter Go formatting tool to enforce a more consistent coding style | 3,339 |
bxcodec/go-clean-arch | An implementation of Clean Architecture in Go projects | 9,217 |
evrone/go-clean-template | A Golang project template that follows Clean Architecture principles to structure and organize codebases. | 6,333 |
inancgumus/learngo | A repository of thousands of Go examples and exercises to help developers learn the language by fixing and solving problems. | 18,903 |
owasp/go-scp | A comprehensive guide to secure coding practices for the Go programming language | 4,855 |
zedr/clean-code-python | A set of guidelines and best practices for writing readable, maintainable, and efficient Python code. | 4,443 |
restuwahyu13/go-clean-architecture | A Go-based software project demonstrating the clean architecture pattern and its folder structure for structuring and organizing codebases. | 129 |
go-critic/go-critic | A comprehensive and opinionated Go source code linter that provides checks for bugs, performance, and style issues. | 1,854 |
dgryski/go-perfbook | A comprehensive guide to optimizing Go code for performance | 10,684 |
golang/go | A programming language designed to build simple, reliable, and efficient software | 124,071 |
nsf/gocode | An autocompletion daemon for the Go programming language | 5,011 |