কোডিং-এ, মন্তব্য ভবিষ্যতের জন্য চিন্তা সংরক্ষণের কয়েকটি উপায়ের মধ্যে একটি। তারা আপনাকে কোড স্নিপেট জুড়ে চকচকে করতে সাহায্য করতে পারে এবং পরবর্তী বিকাশকারীর জন্য সহায়ক হতে পারে যারা কয়েকদিন আগে আপনি কী লিখেছেন তা বোঝার চেষ্টা করবে। আপনি যদি ভিজ্যুয়াল স্টুডিও কোড (ভিএস কোড) ব্যবহার করে থাকেন, তাহলে প্রতিবার অক্লান্তভাবে মন্তব্য ডিলিমিটার টাইপ করার দরকার নেই। ভিএস কোডে একটি অন্তর্নির্মিত শর্টকাট বৈশিষ্ট্য রয়েছে যা আপনার সময়ের সেকেন্ড (এমনকি মিনিট) বাঁচায়।
দ্রুত VS কোড মন্তব্য শর্টকাট
যারা তাড়াহুড়ো করছেন তাদের জন্য এখানে আপনার সোনালী টিকিট রয়েছে:
- একটি একক-লাইন মন্তব্যের জন্য, উইন্ডোজ বা লিনাক্সে Ctrl + / কী সংমিশ্রণ বা Mac এ Cmd + / ব্যবহার করুন।
, - একটি ব্লক মন্তব্যের জন্য, Windows বা Linux-এ Shift + Alt + A ব্যবহার করুন অথবা Mac-এ Shift + Option + A ব্যবহার করুন।
, - কোড কমেন্ট করতে, আপনি উইন্ডোজে Ctrl + K + C বা Mac এ Cmd + K + U টিপুন।
,
অধিকাংশ কোডার অনেক মন্তব্য. এবং এটি কেবল প্রকৃত মন্তব্যগুলি ছেড়ে দেওয়ার বিষয়ে নয়, তবে সম্ভবত আরও গুরুত্বপূর্ণ, আপনি মন্তব্য করবেন এবং মন্তব্য করবেন না। এটি পরীক্ষা, পরীক্ষা এবং ডিবাগিংয়ের জন্য কার্যকর।
এটিকে আরও সুস্বাদু করতে শর্টকাট রয়েছে। তারা নেভিগেশন এবং পরিবর্তন ত্বরান্বিত করে, আপনাকে কোডিং গতিতে ব্যাঘাত না ঘটিয়ে মন্তব্য টগল করার অনুমতি দেয়।
গুগল ফটো থেকে ফোনে সমস্ত ফটো কীভাবে ডাউনলোড করবেন
মৌলিক বিষয়ের বাইরে মন্তব্য
যদিও মৌলিক শর্টকাটগুলি একটি বাস্তব উপহার, VS কোড মন্তব্য করার জন্য আরও অনেক কিছু রয়েছে৷ আসুন আরও গভীরে অনুসন্ধান করি:
মন্তব্য টগল করুন
VS কোড মন্তব্য শর্টকাট সম্পর্কে সেরা অংশ হল তাদের টগল বৈশিষ্ট্য। আপনি যদি আপনার মন পরিবর্তন করেন (অথবা ডিবাগিংয়ের সময়) তবে আপনাকে প্রতিটি মন্তব্য চিহ্নিতকারীকে ম্যানুয়ালি নিয়ে বাঁকা বা অপসারণ করতে হবে না। পরিবর্তে, আপনি শুধু একই শর্টকাট ব্যবহার করুন. একই কী সংমিশ্রণগুলির সাথে, আপনি যখন সবচেয়ে বেশি প্রয়োজন তখন সংগঠিত থাকার জন্য মন্তব্য করা এবং মন্তব্য না করা কোডের মধ্যে দ্রুত স্যুইচ করতে পারবেন।
একাধিক লাইন মন্তব্য
আপনি যদি কোডের একটি দীর্ঘ ব্লক নিঃশব্দ করতে চান বা একটি বিস্তৃত, বিশদ মন্তব্য করতে চান তবে আপনি লাইন দ্বারা মন্তব্য যোগ করার জন্য কষ্টসাধ্য সময় ব্যয় করতে চান না। সুতরাং পরিবর্তে, আপনি যে লাইনগুলি নিষ্ক্রিয় করতে চান তা নির্বাচন করতে পারেন এবং VS কোডকে প্রতিটি লাইনে মন্তব্য সন্নিবেশ করতে দেওয়ার জন্য মন্তব্য শর্টকাট ব্যবহার করতে পারেন।
নেস্টেড মন্তব্য
কখনও কখনও, একটি কোড ব্লকে মন্তব্য ঢোকানো অপ্রত্যাশিত ফলাফল এবং ত্রুটির দিকে নিয়ে যেতে পারে যদি বিভাজনকারীগুলি সত্যিই ভালভাবে মেলে না। এখানেই ভিজ্যুয়াল স্টুডিও কোডের ইন্টেলিসেন্স আপনাকে সাহায্য করতে পারে। এটি ইতিমধ্যে মন্তব্য করা ব্লকের মধ্যেও আপনার জন্য মন্তব্য বিন্যাস সামঞ্জস্য করবে, তাই নেস্টেড মন্তব্যগুলির সাথে বিরোধ থাকবে না।
সুপারচার্জ মন্তব্যে এক্সটেনশন
ভিএস কোড হল একটি ওপেন-সোর্স সম্পাদক যা ডেভেলপারদের তাদের সেরা এক্সটেনশন কাজ করার জন্য একটি প্ল্যাটফর্ম হিসেবে কাজ করে। মন্তব্য করার সময় আপনাকে আরও শক্তি এবং উপযোগিতা দিতে মার্কেটপ্লেস এক্সটেনশনে ভরপুর:
ভাল মন্তব্য
মন্তব্য করা কোডিং এর একটি ছোট এবং ঐচ্ছিক অংশ বলে মনে হতে পারে, কিন্তু মন্তব্য ব্যবহার করার অনেক সৃজনশীল উপায় আছে। দ্য ভাল মন্তব্য এক্সটেনশন আপনাকে সতর্কতা, ক্যোয়ারী, TODO এবং অন্যান্য বিভাগে শ্রেণীবদ্ধ করে আপনি যে মন্তব্যগুলি ছিটিয়েছেন সেগুলির উদ্দেশ্য এবং স্পষ্টতা যোগ করতে সাহায্য করে৷ এবং এটি সবই উন্নত দৃশ্যমানতা এবং সংগঠনের জন্য রঙ-কোডিংয়ের যোগ করা বোনাসের সাথে। আপনার মন্তব্যগুলি পথনির্দেশক পয়েন্ট এবং বিভাজক হয়ে ওঠে যা আপনার কোডকে আরও পরিষ্কার এবং আরও সহজলভ্য করে তোলে।
মন্তব্য অ্যাঙ্কর
মন্তব্য অ্যাঙ্কর আপনাকে আপনার কোডে নির্দিষ্ট পয়েন্টের সাথে গ্রাউন্ডেড রাখুন যা ভিতরের বিভাগ বা প্রয়োজনীয় দাগগুলিকে আলাদা করে। আপনি যদি এই এক্সটেনশনটি চেষ্টা করেন তবে এটি আপনাকে দ্রুত সুনির্দিষ্ট নোট এবং মন্তব্য খুঁজে পেতে দেবে। যদি আপনার প্রকল্পটি বিশাল হয় এবং আপনার কোড ক্র্যামড এবং অনুসরণ করা কঠিন হয় তবে এটি এটিকে আরও হজমযোগ্য করে তুলতে পারে।
পোলিশকোড
পোলিশকোড আপনার কোড এবং মন্তব্যগুলিকে দৃশ্যত আকর্ষণীয়, সহজে সুপাঠ্য, শেয়ারযোগ্য ছবিতে রূপান্তরিত করে যা সোশ্যাল মিডিয়ার জন্য উপযুক্ত৷ এটি আপনাকে আকার পরিবর্তন করতে, রঙ-কোড করতে, পটভূমি পরিবর্তন করতে এবং আরও অনেক কিছু করতে দেয়। আপনি বৃহত্তর পঠনযোগ্যতা থেকে উপকৃত হবেন, এবং যেকোন সতীর্থরা সহযোগিতা করতে এবং অন্তর্দৃষ্টিগুলি অনেক সহজে ভাগ করতে পারে।
মন্তব্য কেন?
মন্তব্য করা শুধুমাত্র একটি বাক্সে টিক দেওয়া বা কিছু ঐচ্ছিক কাজ নয় যা শব্দবাজ লোকেরা করে; এটি কোডিংয়ের একটি অবিচ্ছেদ্য অংশ। এখানে তার কিছু কারণ রয়েছে:
নির্মলতা
কোডারদের বোধগম্য করার চেষ্টা করে। লেখার কোড যা কাজ করে তা কখনও কখনও কোড লেখার চেয়ে সহজবোধ্য হতে পারে যা বোঝা এবং অনুসরণ করা সহজ। মন্তব্যগুলি একটি বিকাশকারীর কম্পাস - কোডের বিস্তৃতি নেভিগেট করার জন্য একটি অমূল্য সাহায্য, সেগুলি হালকা এবং তরুণ বা ঘন এবং পরিপক্ক হোক৷ আপনি হয়ত জটিল অ্যালগরিদম বা আড়ম্বরপূর্ণ ব্যবসায়িক প্রক্রিয়া নিয়ে কাজ করছেন। যাই হোক না কেন, মন্তব্যগুলি জটিলতার সাগরে একটি পরিচিত হ্যান্ডহোল্ড প্রদান করে।
সহযোগিতা
আপনি যখন একক বিকাশকারী হন তখন মন্তব্যগুলি কার্যকর। কিন্তু একটি দল হিসাবে কাজ করার সময় এগুলি প্রয়োজনীয় যদি আপনি চান যে আপনার প্রকল্পের কোনো অগ্রগতি হয়। একটি সহযোগিতামূলক প্রচেষ্টার মধ্যে, মন্তব্যগুলি একাধিক বিকাশকারীকে নির্বিঘ্নে একসাথে কাজ করতে দেয় এমনকি ইন্টারঅ্যাক্ট না করলেও৷ দলের সদস্যরা কোড ব্যাখ্যা করতে এবং তাদের সিদ্ধান্তের পিছনে তাদের চিন্তাভাবনা এবং যুক্তি ভাগ করে নিতে পারে। এটি একটি সেতু হিসাবে কাজ করে যা প্রত্যেককে প্রকল্প এবং একে অপরের সাথে একই পৃষ্ঠায় থাকতে দেয়।
ডিবাগিং
আপনি যদি নিজেকে পুরানো কোডটি পুনরায় দেখতে পান বা এমন কিছু ডিবাগ করার চেষ্টা করছেন যা আপনাকে রহস্যময় করে, মন্তব্যগুলি আপনার সংরক্ষণের অনুগ্রহ হয়ে ওঠে। তারা আপনার অতীতের যুক্তি এবং চিন্তা প্রক্রিয়ার একটি রেকর্ড রাখে যা আপনাকে সম্ভাব্য ত্রুটিযুক্ত যুক্তির দিকে নির্দেশ করতে পারে এবং আপনাকে বাগটির উত্সের দিকে নিয়ে যেতে পারে। আপনি অতীতে কোথায় ছিলেন এই অনুস্মারকের সাহায্যে, আপনি সমস্যাযুক্ত পরিবর্তনগুলি ফিরিয়ে আনতে পারেন, পুরানো কোডটি অপ্টিমাইজ করতে পারেন এবং ট্র্যাকে ফিরে যেতে পারেন।
কার্যকরী মন্তব্যের জন্য টিপস
এখন আপনি মন্তব্য শর্টকাট ব্যবহার করতে জানেন, কিছু সুবিধাজনক অতিরিক্ত এক্সটেনশন আছে, এবং যখন মন্তব্য সবচেয়ে দরকারী হয় পরিস্থিতি বুঝতে. আপনার যা বাকি আছে তা হল কিছু মন্তব্য করার সেরা অনুশীলন বিবেচনা করা, এবং আপনি কোডিং মন্তব্য কোর্স থেকে স্নাতক হয়ে যাবেন।
সংক্ষিপ্ত হতে
সংক্ষিপ্ত, সহজে হজমযোগ্য মন্তব্য রেখে যাওয়ার মধ্যে শৈল্পিকতা রয়েছে। আপনার ভবিষ্যত বা আপনার দলের সদস্যদের সঠিক ধারণা দেওয়ার জন্য যথেষ্ট পরিমাণে ছেড়ে দিন, তবে অপ্রতিরোধ্য হওয়ার মতো নয়। আপনার মন্তব্যের প্রতিটি শব্দের একটি উদ্দেশ্য থাকা উচিত এবং আপনি যে বার্তাটি প্রকাশ করার চেষ্টা করছেন তা তৈরি করতে সহায়তা করা উচিত। যদি আপনার মন্তব্যটি খুব সংক্ষিপ্ত হয় তবে এটি তার বার্তা প্রকাশ করতে ব্যর্থ হতে পারে, কিন্তু যদি এটি খুব দীর্ঘ হয়, তাহলে আপনি ভবিষ্যতে এটির দ্বারা বিভ্রান্ত হওয়ার সম্ভাবনা বেশি।
সুস্পষ্ট মন্তব্য এড়িয়ে চলুন
স্পষ্ট এবং বোধগম্য কোড তৈরি করার ক্ষেত্রে প্রাসঙ্গিকতা আপনার প্রাথমিক উদ্বেগ হওয়া উচিত। আপনি যদি ইতিমধ্যেই আপনার কোড লিখেন যাতে এর অর্থ স্পষ্ট হয়, এমন কিছু উল্লেখ করার দরকার নেই যা প্রথম নজরে দেখা যায়। কোডটিকে যখনই সম্ভব কথা বলতে দিন এবং অতিরিক্ত প্রসঙ্গ যোগ করতে বা নতুন দৃষ্টিভঙ্গি প্রদান করতে মন্তব্যগুলি ব্যবহার করুন৷
'কেন,' নয় 'কি' এর জন্য মন্তব্য ব্যবহার করুন
আপনার কোড যা ঘটছে তার তথ্য তুলে ধরে। কিন্তু মন্তব্য একটি গভীর গল্প বলতে পারেন. তারা আপনার সিদ্ধান্তের পিছনে প্রেরণা এবং চিন্তা প্রক্রিয়া প্রকাশ করে। কেন আপনি অন্য এই অ্যালগরিদম বাছাই? মনে রাখতে ক্ষতি কি ছিল? সম্ভবত আপনি এমন কিছু কোড চেষ্টা করেছেন যা অনেকেই সুপারিশ করবে, কিন্তু এটি কাজ করেনি বা ভাল পারফর্ম করছে না। আপনি ভালভাবে তৈরি মন্তব্যের সাথে নিছক নির্দেশাবলীর চেয়ে আরও অনেক কিছু জানাতে পারেন।
একটি মন্তব্য ছেড়ে
ভিএস কোড মন্তব্য করার বৈশিষ্ট্যটি সুবিধার চেয়ে বেশি হতে পারে। আপনি যদি এটির সম্পূর্ণ সদ্ব্যবহার করেন তবে আপনার কোডবেসের নাব্যতা এবং বোধগম্যতার পার্থক্যটি বিশাল হতে পারে। চতুর এক্সটেনশন এবং একটি পুঙ্খানুপুঙ্খ কৌশলের সাথে পরিপূরক, আপনি শীঘ্রই ভাল-নথিভুক্ত কোড তৈরি করতে পারেন যা একটি মাস্টারপিসের মতো পড়ে৷
আপনি আপনার কোড ব্যাখ্যা করার জন্য অনেক মন্তব্য ছেড়ে? অথবা আপনি ডিবাগার থেকে ভাঙা বা পরীক্ষামূলক কোড বাদ দিতে বেশিরভাগ মন্তব্য ব্যবহার করেন? নীচের মন্তব্যে আপনার গল্প আমাদের বলুন. তারা এখানে থাকার জন্য।