Angularjs কোড / নামকরণের কনভেনশন [বন্ধ]


162

কেউ কি জানেন যে আমরা যখন আমাদের অ্যাপ্লিকেশনগুলি তৈরি করি তখন কৌনিক নামকরণের কনভেনশনগুলির জন্য কোনও অফিসিয়াল বা সর্বাধিক গ্রহণযোগ্য রেফারেন্স উপস্থিত রয়েছে কি না?

কৌণিকের বিভিন্ন ধরণের উপাদান রয়েছে যেমন ফিল্টার, নির্দেশনা, পরিষেবাদি ইত্যাদি। আপনি কি আমাদের সাথে সম্মত হবেন না যে যখন আমরা আমাদের অ্যাপ্লিকেশনগুলিতে প্রয়োগ করি তখন একটি রেফারেন্সের নামকরণ কনভেনশনটি অর্থপূর্ণ হবে?

উদাহরণ স্বরূপ:

আমাদের যদি নতুন ফিল্টার তৈরি করতে হয় তবে তাদের কীভাবে [কিছু কিছু] ফিল্টার বা ফিল্টার করুন [কিছু কিছু] বা অন্য কোনও কিছুর নাম দেওয়া উচিত?

এবং এটি কন্ট্রোলার, পরিষেবাদি, দিকনির্দেশক ইত্যাদির ক্ষেত্রেও প্রযোজ্য।

অন্যান্য বিষয়গুলির বিষয়ে আমি ভাবছি তা হ'ল যদি ক্ষেত্রের সাথে সম্পর্কিত ভেরিয়েবল / ফাংশনগুলির একটি বিশেষ উপসর্গ বা প্রত্যয় থাকা উচিত। কিছু পরিস্থিতিতে তাদের ফাংশন এবং অন্যান্য (কোনটি কৌনিক কোড নয়) থেকে আলাদা করার উপায় থাকতে পারে।


2
আমি
কৌনিক

উত্তর:


158

পরীক্ষা করে দেখুন এই GitHub সংগ্রহস্থলের যে AngularJS অ্যাপসের জন্য সর্বোত্তম কার্যাভ্যাস বর্ণনা করা হয়েছে। এটিতে বিভিন্ন উপাদানগুলির নামকরণের সম্মেলন রয়েছে। এটি সম্পূর্ণ নয়, তবে এটি সম্প্রদায়ভিত্তিক তাই প্রত্যেকে অবদান রাখতে পারে।



45

আপনি যদি শিক্ষানবিশ হন তবে প্রথমে কিছু বেসিক টিউটোরিয়াল ব্যবহার করা ভাল এবং পরে নামকরণ কনভেনশন সম্পর্কে শিখুন। আমি কৌনিকটি শিখতে নিম্নলিখিতগুলির মধ্য দিয়ে চলেছি, যার কয়েকটি খুব কার্যকর।

টিউটোরিয়াল:

  1. http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app
  2. http://viralpatel.net/blogs/angularjs-controller-tutorial/
  3. http://www.angularjstutorial.com/

অ্যাপ্লিকেশন কাঠামো এবং নামকরণের সম্মেলনের বিবরণ বিভিন্ন জায়গায় পাওয়া যাবে। আমি 100 টি সাইটের মধ্যে দিয়েছি এবং আমার মনে হয় এগুলি সেরাগুলির মধ্যে রয়েছে:


33

অ্যাপ্লিকেশন গঠনের জন্য, আমি খুঁজে পেয়েছি এমন সেরা গাইডগুলির মধ্যে এটি:

নোট করুন যে গুগল দ্বারা প্রস্তাবিত কাঠামোটি আপনি প্রচুর বীজ প্রকল্পে দেখতে পাবেন তার চেয়ে আলাদা, তবে বড় অ্যাপ্লিকেশনগুলির জন্য এটি অনেক স্যানার।

গুগলেরও একটি স্টাইল গাইড রয়েছে যা আপনি যদি বন্ধও ব্যবহার করেন তবেই এটি ব্যবহার করতে বোধগম্য ।


... এই উত্তরটি অসম্পূর্ণ, তবে আমি আশা করি যে উপরের সীমিত তথ্য কারও পক্ষে সহায়ক হবে।


19

আপডেট: স্টাইল গাইড এখন কৌনিক ডক্সে রয়েছে।

////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// //////

আপনি যদি বাক্য গঠন, সম্মেলন এবং অ্যাংুলারজেএস অ্যাপ্লিকেশনগুলির কাঠামোর জন্য একটি মতামতী শৈলীর গাইডের সন্ধান করে থাকেন তবে ডানদিকে চলে যান here

এই স্টাইল গাইডের উদ্দেশ্য হ'ল আমি যে কনভেনশনগুলি ব্যবহার করি তা প্রদর্শন করে এবং আরও গুরুত্বপূর্ণ, কেন আমি সেগুলি বেছে নিই তা AngularJS অ্যাপ্লিকেশন তৈরির বিষয়ে গাইডেন্স প্রদান করা।

- জন পাপা

এখানে অসাধারণ লিঙ্কটি (সর্বশেষ এবং আপ টু ডেট): অ্যাঙ্গুলারজেএস স্টাইল গাইড


6

আমি এক বছর আগে এই সূচনাটি শুরু করেছি: https://gist.github.com/PascalPrecht/5411171

ব্রায়ান ফোর্ড (মূল দলের সদস্য) এটি সম্পর্কে এই ব্লগ পোস্টটি লিখেছেন: http://briantford.com/blog/angular-bower

এবং তারপরে আমরা এই উপাদানটি দিয়ে শুরু করেছি (যা সম্পূর্ণ সম্পূর্ণ নয়): https://github.com/angular/angular-comp घटक-spec

শেষ এনজি-কনফ থেকে মূল দলটির সেরা অনুশীলনের জন্য এই নথিটি রয়েছে: https://docs.google.com/docament/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.