জাভাস্ক্রিপ্ট থেকে সেমিকোলনগুলি বাদ দিতে এটি সম্প্রতি ফ্যাশনেবল বলে মনে হচ্ছে। কয়েক বছর আগে একটি ব্লগ পোস্ট ছিল যাতে জোর দিয়ে দেওয়া হয়েছিল যে জাভাস্ক্রিপ্টে, সেমিকোলনগুলি alচ্ছিক এবং পোস্টটির মূল বক্তব্য মনে হয় যে আপনি তাদের সাথে বিরক্ত করবেন না কারণ তারা অপ্রয়োজনীয়। পোস্টটি, ব্যাপকভাবে উদ্ধৃত হয়েছে, তাদের ব্যবহার না করার কোনও বাধ্যতামূলক কারণ দেয় না , কেবল তাদের এড়িয়ে যাওয়ার কিছু পার্শ্ব-প্রতিক্রিয়া রয়েছে।
এমনকি গিটহাব নো-সেমিকোলন ব্যান্ডওয়্যাগনে ঝাঁপিয়ে পড়েছে , কোনও অভ্যন্তরীণ-বিকাশিত কোডে তাদের বাদ দেওয়ার দরকার পড়েছে এবং এর রক্ষণাবেক্ষণকারী দ্বারা জেপ্টো.জেএস প্রকল্পের সাম্প্রতিক প্রতিশ্রুতি কোডবেস থেকে সমস্ত সেমিকোলন সরিয়ে দিয়েছে। তার প্রধান ন্যায্যতা ছিল:
- এটি তার দলের পক্ষে অগ্রাধিকারের বিষয়;
- কম টাইপিং
এগুলি ছেড়ে দেওয়ার অন্যান্য কোনও ভাল কারণ আছে?
সত্যিই আমি এগুলি বাদ দেওয়ার কোনও কারণ দেখতে পাচ্ছি না এবং অবশ্যই তাদের মুছে ফেলার জন্য কোডের পিছনে ফিরে যাওয়ার কোনও কারণ নেই। এটি ( বছরের পর বছর ) প্রস্তাবিত অনুশীলনের বিরুদ্ধেও যায় , যার জন্য আমি সত্যিই "কার্গো কাল্ট" যুক্তিটি কিনি না। তাহলে, কেন সাম্প্রতিক সব সেমিকোলন-বিদ্বেষ? ঘাটতি আছে কি? অথবা এটি কি সর্বশেষতম জাভাস্ক্রিপ্টের অদ্ভুত?
;
আপনার কোডটি ভেঙে দিতে পারে। সুতরাং আমি বলতে চাই এটি এই প্রশ্নের জন্য একটি দরকারী রেফারেন্স।