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: over 3 years ago
Linked from 2 awesome lists

clean-codecoding-guidelinesgogolangsoftware-craftersstyle-guide

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
teh-cmc/go-internalsA comprehensive resource for understanding the inner workings of the Go programming language7,836
piotrplenik/clean-code-phpA guide to producing readable, reusable, and refactorable PHP software following best practices from Robert C. Martin's book Clean Code.12,302
labs42io/clean-code-typescriptAdapts clean code principles from Robert C. Martin's book Clean Code to TypeScript for software development guidance.9,336
ryanmcdermott/clean-code-javascriptGuides software developers in writing readable and maintainable JavaScript code based on clean coding principles.91,944
mvdan/gofumptA stricter Go formatting tool to enforce a more consistent coding style3,385
bxcodec/go-clean-archAn implementation of Clean Architecture in Go projects9,291
evrone/go-clean-templateA Golang project template that follows Clean Architecture principles to structure and organize codebases.6,372
inancgumus/learngoA repository of thousands of Go examples and exercises to help developers learn the language by fixing and solving problems.18,987
owasp/go-scpA comprehensive guide to secure coding practices for the Go programming language4,881
zedr/clean-code-pythonA set of guidelines and best practices for writing readable, maintainable, and efficient Python code.4,476
restuwahyu13/go-clean-architectureA Go-based software project demonstrating the clean architecture pattern and its folder structure for structuring and organizing codebases.131
go-critic/go-criticA comprehensive and opinionated Go source code linter that provides checks for bugs, performance, and style issues.1,867
dgryski/go-perfbookA comprehensive guide to optimizing Go code for performance10,698
golang/goA programming language designed to build simple, reliable, and efficient software124,564
nsf/gocodeAn autocompletion daemon for the Go programming language5,014