#gofmt — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gofmt, aggregated by home.social.
-
Jqfmt like gofmt, but for jq
-
Jqfmt like gofmt, but for jq
-
Jqfmt like gofmt, but for jq
-
Jqfmt like gofmt, but for jq
-
Jqfmt like gofmt, but for jq
-
Секреты эффективного кодирования на Go для опытных и новичков: профайлинг, тесты, CI
За последние два года Go-сообщество выросло на 55% — с 3 млн до 4,7 млн разработчиков. Многие пришли в Go из других языков или только начинают свой путь в программировании. Без понимания идиоматики и ключевых особенностей языка даже опытные специалисты нередко сталкиваются с медленным кодом, дедлоками и утечками памяти. Так что сегодня разберём, как организовывать пакеты, обрабатывать ошибки, безопасно работать с горутинами и каналами, оптимизировать аллокации и профилировать «горячие» участки через pprof. Советы одинаково пригодятся и опытным Golang-разработчикам, и тем, кто только начинает свой путь в Go.
https://habr.com/ru/companies/netologyru/articles/909672/
#golang #go #практический_гайд #профайлинг #тесты #ci #стресспаузы #pprof #less_is_more #gofmt
-
Секреты эффективного кодирования на Go для опытных и новичков: профайлинг, тесты, CI
За последние два года Go-сообщество выросло на 55% — с 3 млн до 4,7 млн разработчиков. Многие пришли в Go из других языков или только начинают свой путь в программировании. Без понимания идиоматики и ключевых особенностей языка даже опытные специалисты нередко сталкиваются с медленным кодом, дедлоками и утечками памяти. Так что сегодня разберём, как организовывать пакеты, обрабатывать ошибки, безопасно работать с горутинами и каналами, оптимизировать аллокации и профилировать «горячие» участки через pprof. Советы одинаково пригодятся и опытным Golang-разработчикам, и тем, кто только начинает свой путь в Go.
https://habr.com/ru/companies/netologyru/articles/909672/
#golang #go #практический_гайд #профайлинг #тесты #ci #стресспаузы #pprof #less_is_more #gofmt
-
Секреты эффективного кодирования на Go для опытных и новичков: профайлинг, тесты, CI
За последние два года Go-сообщество выросло на 55% — с 3 млн до 4,7 млн разработчиков. Многие пришли в Go из других языков или только начинают свой путь в программировании. Без понимания идиоматики и ключевых особенностей языка даже опытные специалисты нередко сталкиваются с медленным кодом, дедлоками и утечками памяти. Так что сегодня разберём, как организовывать пакеты, обрабатывать ошибки, безопасно работать с горутинами и каналами, оптимизировать аллокации и профилировать «горячие» участки через pprof. Советы одинаково пригодятся и опытным Golang-разработчикам, и тем, кто только начинает свой путь в Go.
https://habr.com/ru/companies/netologyru/articles/909672/
#golang #go #практический_гайд #профайлинг #тесты #ci #стресспаузы #pprof #less_is_more #gofmt
-
Really cool #gofmt moment just now:
I had an expression like f(a) + f(b) - f(c) % f(m) and it formatted the last part as f(c)%f(m), which immediately grabbed my attention and made me realize I forgot to parenthesize the left side of the modulo operation.
cc: #golang #theWorkshop -
Really cool #gofmt moment just now:
I had an expression like f(a) + f(b) - f(c) % f(m) and it formatted the last part as f(c)%f(m), which immediately grabbed my attention and made me realize I forgot to parenthesize the left side of the modulo operation.
cc: #golang #theWorkshop -
Really cool #gofmt moment just now:
I had an expression like f(a) + f(b) - f(c) % f(m) and it formatted the last part as f(c)%f(m), which immediately grabbed my attention and made me realize I forgot to parenthesize the left side of the modulo operation.
cc: #golang #theWorkshop -
Really cool #gofmt moment just now:
I had an expression like f(a) + f(b) - f(c) % f(m) and it formatted the last part as f(c)%f(m), which immediately grabbed my attention and made me realize I forgot to parenthesize the left side of the modulo operation.
cc: #golang #theWorkshop -
#Gofmt is keeping #whitespaces, Go team is denying a fix
Locked discussion
https://github.com/golang/go/issues/51663