study go package

77 views
Skip to first unread message

Keith Brown

unread,
Jan 19, 2018, 7:52:09 AM1/19/18
to golang-nuts
I want to pick up good practices when developing my go code. Is there a package which I can study and comprehend for newbies? I mainly use effective go but would like to see more examples of good software/code design layout. 

BTW, in Python I always followed twisted as my examples for testing, code layout,etc...


Gianguido Sorà

unread,
Jan 19, 2018, 8:03:52 AM1/19/18
to Keith Brown, golang-nuts
I think that the Go source code itself is among the best sources of good practices and well-written Go. 

Il 19 gen 2018 13:52, "Keith Brown" <keit...@gmail.com> ha scritto:
I want to pick up good practices when developing my go code. Is there a package which I can study and comprehend for newbies? I mainly use effective go but would like to see more examples of good software/code design layout. 

BTW, in Python I always followed twisted as my examples for testing, code layout,etc...


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Chris Hopkins

unread,
Jan 19, 2018, 8:56:33 AM1/19/18
to golang-nuts
Agreed.
I found the standard library and ioutil in particular a good start. YMMV.


On Friday, 19 January 2018 13:03:52 UTC, Gianguido Sorà wrote:
I think that the Go source code itself is among the best sources of good practices and well-written Go. 
Il 19 gen 2018 13:52, "Keith Brown" <keit...@gmail.com> ha scritto:
I want to pick up good practices when developing my go code. Is there a package which I can study and comprehend for newbies? I mainly use effective go but would like to see more examples of good software/code design layout. 

BTW, in Python I always followed twisted as my examples for testing, code layout,etc...


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.

matthe...@gmail.com

unread,
Jan 19, 2018, 9:27:33 AM1/19/18
to golang-nuts
Looking at popular Go repositories on github may be a good source: https://github.com/search?l=Go&o=desc&q=golang&s=stars&type=Repositories&utf8=%E2%9C%93

Matt
Reply all
Reply to author
Forward
0 new messages