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.

GitHub

3k stars
55 watching
195 forks
last commit: almost 2 years ago
Linked from 2 awesome lists

clean-codecoding-guidelinesgogolangsoftware-craftersstyle-guide

Backlinks from these awesome lists:

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