منصوبے کے بارے میں
Go Recipes استعمال میں آسان اور کم معروف اوزاروں کا ذخیرہ ہے جو Go ترقی کے عمل کو بہتر بنانے کے لیے ڈیزائن کیے گئے ہیں۔ یہ سافٹ ویئر ترقی کے Lifecycle کے مختلف مراحل، بشمول، وسائل کی درجہ بند فہرست اور عملی مثالیں فراہم کرتا ہے:
- **ٹیسٹنگ اور بینچ مارکنگ**: کوریج ویژولائزیشن (go-cover-treemap, gocovsh)، مיוٹیٹیشن ٹیسٹنگ (ooze)، لیکیج ڈیٹیکشن (goleak)، اور بینچ مارک تجزیہ (benchstat) کے لیے اوزار۔
- **ڈیپنڈنسی مینجمنٹ**: ڈیپنڈنسیوں کو اپ گریڈ کرنے، ماڈیول گراف کو ویژولائز کرنے (modgraphviz)، اور آرکیٹیکچر کو نافذ کرنے (go-arch-lint) کے لیے یوٹیلیٹیز۔
- **کوڈ ویژولائزیشن اور جنریشن**: C4 اور PlantUML ڈایاگرام بنانے، mocks جنریٹ کرنے (mockgen)، اور JSON Schema سے ڈیٹا ٹائپس بنانے کے اوزار۔
- **بلڈ اور ایکزیکیوشن**: بئنری سائز کم کرنے، متعدد Go ورژنز کو منظم کرنے (Goenv)، اور انٹرایکٹو انٹرپریٹرز چلانے (yaegi) پر رہنمائی۔
- **اسٹیٹک اینالیسس اور سیکیورٹی**: linters (golangci-lint, staticcheck)، vulnerability checkers (govulncheck)، اور complexity calculators (gocognit) کا وسیع سلسلہ۔
- **مانیٹرنگ اور پروفائلنگ**: OpenTelemetry کے ساتھ انٹیگریشن، Pyroscope کے ساتھ مسلسل پروفائلنگ، اور runtime metric ویژولائزیشن (statsviz)۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.