Uber একটি প্রযুক্তি কোম্পানি যা সিলিকন ভ্যালি, মার্কিন যুক্তরাষ্ট্রে অবস্থিত এবং Go ভাষার জমানটা বাস্তবায়িত করার আগের একজন। এর মধ্যে এই গোফার কমিউনিটিতে সুনামি থাকা zap এবং jaeger অধিকাংশ golang প্রকল্প খুলুন করেছিল। 2018 এর শেষে, Uber তার অভ্যন্য Go স্টাইল গাইডটি গিটহাবে খুলে দিয়েছিল। এক বছরের সংযোজন এবং আপডেটের পরে, গাইড আকার নিয়ে আসছে এবং Gophers এর প্রচুর মনোযোগ পেয়েছে। এই নিবন্ধটি গাইডের চীনা সংস্করণ।
কোড স্টাইল আমাদের কোড নিয়ন্ত্রণ করা নীতি নিয়ে নিয়ামিত বলে। এই নিয়ম সিরোর নিয়তামূলকভাবে gofmt দ্বারা হ্যান্ডেল করা সোর্স ফাইল ফর্ম্যাটের মধ্যে।
এই গাইডের উদ্দেশ্য হল এই জটিলতা পরিচালনা করতে বিবেচনা বিস্তারিত বিবৃতি দিয়ে গো কোড লেখার বিবেচনা। এই নিয়মের উপস্থিতি কোডবেস সহজে পরিচালনা করার জন্য। যেকোনো প্রথানা নিয়ম রয়েল করার ডেকে গো ভাষা বৈশিষ্ট্য তুলনায় ইঞ্জিনিয়ারদের ব্যবহার করা।
গাইডটি প্রাথমিকভাবে Prashant Varanasi এবং Simon Newton দ্বারা লিখিত ছিল, একসাথে সহযোগীদের মতামত অনুযায়ী গাইডটি সম্পাদিত করা হয়েছে।
এই নথিটি Uber-এ কোড বর্ণনা করে যা ় লেখা সাথে অনুসরণ করা হয়। এদের মধ্যে অনেকগুলি অনুসরণ ইউবারয এবং অনয় প্রকারের সাধারণ নিয়ম হলঃ
আমাদের লক্ষ্য করা হল কোড উদাহরন গো মুক্তিপ্রাপ্ত এর সাথে ব্যবহার করার উপযোগী করা।
সমস্ত কোড পরীক্ষা golint
এবং go vet
এর পাস করতে হবে। আমরা রায় দেই:
- রান করুন
goimports
হ্যা্ডে সংরক্ষণ - রান করুন
golint
এবংgo vet
এর জন্য ত্রুটি পরীক্ষা
GitHub দলাদল: https://github.com/uber-go/guide
GitHub দলাদল: https://github.com/xxjwxc/uber_go_guide_cn