Jslint সরঞ্জামের জন্য একটি পরামর্শ :
++ এবং -
++ (ইনক্রিমেন্ট) এবং - (হ্রাস) অপারেটররা অত্যধিক কৌতূহলকে উত্সাহিত করে খারাপ কোডে অবদান রাখে বলে পরিচিত। তারা ভাইরাস এবং অন্যান্য সুরক্ষা সমস্যাগুলিতে সক্রিয় করার ক্ষেত্রে ত্রুটিপূর্ণ আর্কিটেকচারের পরে দ্বিতীয়। একটি প্লাসপ্লাস বিকল্প রয়েছে যা এই অপারেটরগুলির ব্যবহার নিষিদ্ধ করে।
আমি জানি পিএইচপি নির্মান যে ভালো $foo[$bar++]
হয়েছে সহজে বন্ধ-বাই-এক ত্রুটিযুক্ত হতে পারে, কিন্তু আমি একটি চেয়ে লুপ নিয়ন্ত্রণ করতে একটি ভাল উপায় জিনিসটা করতে পারেনি while( a < 10 ) do { /* foo */ a++; }
বা for (var i=0; i<10; i++) { /* foo */ }
।
Jslint তাদের হাইলাইট কারণ কিছু কিছু অনুরূপ ভাষা আছে যা "++
" এবং " --
" সিনট্যাক্সের পরিচালনা করে, বা " ++
" এবং " --
" এড়িয়ে যাওয়ার জন্য অন্যান্য যুক্তি রয়েছে যা আমি অনুপস্থিত হতে পারি?
++
বাগের কারণ হয় না। ব্যবহার ++
"চতুর" উপায়ে করতে , বাগ হতে বিশেষত যদি একাধিক ব্যক্তি কোডবেস বজায় রাখার, কিন্তু যে অপারেটর সঙ্গে একটা সমস্যা হয় না, এটি প্রোগ্রামার নিয়ে একটি সমস্যা হয়েছে। আমি বিশ্ববিদ্যালয়ে জেএস শিখিনি (কারণ এটি এখনও বিদ্যমান ছিল না) তবে কী? আমি সি করেছি, অবশ্যই ++
প্রথমটি কোনটি হয়েছিল , তবে এটি একটি "তাই কী?" আমি একটি নির্দিষ্ট ভাষা শেখার জন্য বিশ্ববিদ্যালয়ে যাইনি, আমি ভাল প্রোগ্রামিং অনুশীলন শিখতে গিয়েছিলাম যা আমি যে কোনও ভাষাতে প্রয়োগ করতে পারি ।