জাভাস্ক্রিপ্টের জন্য কোনও কোডিং মান আছে? [বন্ধ]


178

জাভাস্ক্রিপ্টের জন্য প্রতিষ্ঠিত কোডিং মানগুলি কী কী?


1
এই প্রশ্নটি এখনও গুগল অনুসন্ধানে দেখায় আমি ভেবেছিলাম এটি যুক্ত করা প্রাসঙ্গিক হতে পারে। জাভাস্ক্রিপ্ট ইসিএমএস স্ক্রিপ্টের একটি বাস্তবায়ন, ইসিএমএ মান অনুসরণ করে। স্ট্যান্ডার্ড ইসিএমএ -262ইসিএমএ উইকি পৃষ্ঠা থেকে যুক্ত করতে :Netscape delivered JavaScript to Ecma International for standardization and the work on the specification, ECMA-262, began in November 1996
নোট করুন

12
বন্ধ এবং সুরক্ষিত। হাহ!?!
রবি ডি


12
//, এইটা কি বন্ধ ছিল? এটি নতুন জাভাস্ক্রিপ্ট প্রোগ্রামারদের জন্য একটি দুর্দান্ত প্রশ্ন। বিশেষত নতুন প্রোগ্রামারদের দ্বারা লিখিত বেশিরভাগ আসল জাভাস্ক্রিপ্ট কোডের, আহ, রাজ্য দেওয়া হয়েছে।
নাথান বাসানিজ

1
আপনি আপ টু ডেট কোডিং স্ট্যান্ডার্ড github.com/airbnb/
নরেশ চেন্নুরি

উত্তর:


76

আপনি যা খুঁজছেন ঠিক তা নয়, তবে (ডগ ক্রকফোর্ডের ভিডির মতো) আমি মনে করি যে জেএস লিখে / সম্পাদনা / পর্যালোচনা করেছেন এমন প্রত্যেকেরই ক্রাইস হিলম্যানের স্লাইড এবং রক্ষণাবেক্ষণযোগ্য জাভাস্ক্রিপ্টের ভিডিওগুলি দেখে নেওয়া উচিত ।

ইন স্লাইড , স্লাইড 127, তিনি বলেছেন, শৈলী গাইড / কোড মান সম্পর্কে এত চিন্তা করবেন না পুনরায় ফরম্যাট সমস্ত কোড VCS থেকে চেক ইন করেছেন।

এগুলিও:

মোজিলা জাভাস্ক্রিপ্ট টিপস

জাভাস্ক্রিপ্ট স্টাইল গাইড


2
গুগল একটি শৈলী গাইড আছে google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
আগস্ট

3
এই প্রশ্নটি সমাধান করার প্রয়াসে (একটি জাভাস্ক্রিপ্ট কোড স্টাইল সন্ধান এবং সিদ্ধান্ত নেওয়ার সময় কিছুটা নমনীয়তার জন্য), আমি jscode.org তৈরি করেছি যেখানে আপনি কিছু সেটিংস অনুসারে কাস্টম কোড শৈলী তৈরি করতে পারবেন (হ্যাঁ, এটি নির্লজ্জের মতো মনে হতে পারে) বিজ্ঞাপন দিচ্ছি, তবে আমি সেখানে কিছুই অর্জন করছি না, আমি এটি নিজের এবং আমার দলের জন্য তৈরি করেছি এবং আমি মনে করি এটির ভাল মূল্য রয়েছে)।
ব্রুনো বার্নার্ডিনো

মোজিলা জাভাস্ক্রিপ্ট টিপসটি খুব বিরল, আমি এটি অন্তর্ভুক্ত করব না।
অস্পষ্ট বিশ্লেষণ

24

ক্রকফোর্ডের জাভাস্ক্রিপ্ট কোডিং নির্দেশিকা অনুসরণ করার আরও একটি কারণ :

এই কোডটি (নীচে) আসলে জাভাস্ক্রিপ্টের সেমিকোলন ইনজেকশনের কারণে অপরিবর্তিত রয়েছে - এটি একই গানের শীট থেকে বিকাশকারীদের পুরো দলকে গাওয়ার জন্য এক জঘন্য কারণ:

return // injected semicolon, therefore returns 'undefined'
{
    javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.

জাভাস্ক্রিপ্ট সেমিকোলন সন্নিবেশ সম্পর্কে সাবধানে সে সম্পর্কে আরও বিট করুন it


2
এগুলির কয়েকটি নির্দেশিকা স্বয়ংক্রিয়ভাবে / যাচাই করতে সহায়তা করার জন্য জেএসলিন্টও রয়েছে। jslint.com
ফানকা

10

আমি এখানে কখনও বহুল স্বীকৃত জাভাস্ক্রিপ্ট কোডিং মান দেখতে পাইনি। আমরা কিছু সময় আগে আমাদের নিজস্ব লিখেছিলাম এবং আমি আমার নিয়োগকর্তা অনুসারে এটি আমার ব্লগে প্রকাশ করেছি

মনে রাখবেন যে কিছু গাইডলাইন কিছুটা পুরানো হতে পারে।


এই দস্তাবেজটিতে 'সি # প্রোগ্রামিং নির্দেশিকা' উল্লেখ রয়েছে। আপনার কাছে কি এটি প্রকাশ্যে পাওয়া যায়?
জেড-বস


6

গুগল কোড উইকিতে আপনি কয়েকটি সাধারণ তবে প্রয়োজনীয় কোডিং কনভেনশন খুঁজে পেতে পারেন ।

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


4

কিছুটা বিস্মিত হয়েছি যে আমি উত্তরগুলিতে আইডিয়োম্যাটিক.জেএস এবং জেউকিউরি কোর স্টাইল গাইডে পাই না । অ্যাডি ওসমানী তার "জাভাস্ক্রিপ্ট স্টাইল গাইড এবং বিউটিফায়ার্স" নিবন্ধে জাভাস্ক্রিপ্টের কোডিং শৈলীর সম্পূর্ণ তালিকার একেবারে শীর্ষে রাখলেন।

আমি ব্যক্তিগতভাবে jQuery মান পছন্দ করি, যদিও এটি আইডোমেটিক.জেএস থেকে আলাদা নয় dif তবে আপনি যে স্ট্যান্ডার্ডটি বেছে নিন আপনার এটি কার্যকর হয় কিনা তা পরীক্ষা করার জন্য আপনার একটি বৈধকারকের প্রয়োজন হবে। আমি jQuery বা কমপক্ষে আইডিয়োম্যাটিকের জন্য কোনও সন্ধান করতে পারি না, তবে শেষ পর্যন্ত জেএস_ কোডস্নিফার নিয়ে এসেছি



2

আমি নিজে এবং আরও কয়েকজন সম্প্রতি এগুলি (পিডিএফ বা এইচটিএমএল) একত্রিত করেছেন

এগুলি মূলত অ্যাজাক্স কন্ট্রোল টুলকিটের সাথে ব্যবহারের উদ্দেশ্যে করা হয়েছে তবে আপনি যে কোনও কাঠামো ব্যবহার করেন না কেন বাস্তবে এটি সমস্ত প্রকারের দরকারী দিকনির্দেশনা ধারণ করে।

আশা করি এইটি কাজ করবে.

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