একজন প্রোগ্রামার হিসেবে আপনার দক্ষতা কীভাবে উন্নত করবেন: 11 টি ধাপ

সুচিপত্র:

একজন প্রোগ্রামার হিসেবে আপনার দক্ষতা কীভাবে উন্নত করবেন: 11 টি ধাপ
একজন প্রোগ্রামার হিসেবে আপনার দক্ষতা কীভাবে উন্নত করবেন: 11 টি ধাপ

ভিডিও: একজন প্রোগ্রামার হিসেবে আপনার দক্ষতা কীভাবে উন্নত করবেন: 11 টি ধাপ

ভিডিও: একজন প্রোগ্রামার হিসেবে আপনার দক্ষতা কীভাবে উন্নত করবেন: 11 টি ধাপ
ভিডিও: Bradman and Tendulkar | The untold story of two of cricket’s giants | ABC Australia 2024, মে
Anonim

প্রোগ্রামিং এই যুগে বাজারে সবচেয়ে বহুমুখী দক্ষতার একটি। কোম্পানির ওয়েবসাইট তৈরিতে সক্ষম হওয়া থেকে শুরু করে কিভাবে একটি পুনirectনির্দেশিত ত্রুটি সহজেই ঠিক করা যায় তা জানার জন্য, এই দক্ষতাগুলি একজন নিয়োগকর্তা এবং নিজের জন্য অনেক উপায়ে অমূল্য হতে পারে। যাইহোক, আপনি যেভাবে আছেন সেভাবে থাকা আপনাকে কখনই সেরা প্রোগ্রামার হতে দেবে না। প্রোগ্রামার হিসেবে আপনার দক্ষতা কিভাবে উন্নত করা যায় তা জানতে পড়ুন।

ধাপ

প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 1
প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 1

পদক্ষেপ 1. সমস্যাটি পরিষ্কারভাবে বিশ্লেষণ করুন।

একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 2
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 2

ধাপ 2. কিভাবে সমস্যাটি সমাধান করা যায় সে সম্পর্কে দুবার চিন্তা করুন।

প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 3
প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 3

ধাপ 3. সম্পূর্ণ প্রয়োজনীয়তা সংগ্রহ করুন।

শেষ পণ্যটি কী লক্ষ্য অর্জন করতে হবে এবং আপনার ব্যবহারকারীর ভিত্তি কে হবে তা লিখতে সময় নিন। এই পর্যায়ে চিন্তার স্পষ্টতা লাইনের নিচে অনেক সময় সাশ্রয় করবে।

একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 4
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 4

ধাপ 4. একটি পূর্ণাঙ্গ বাস্তবায়ন পরিকল্পনা (বা মডেল) লিখুন।

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

    • প্রতিটি মডিউলকে কী কাজ করতে হবে
    • মডিউলের মধ্যে ডেটা কিভাবে চলে যায়
    • প্রতিটি মডিউলের মধ্যে কীভাবে ডেটা ব্যবহার করা হবে
  • যদিও কোডিংয়ে সরাসরি ডাইভ করার চেয়ে সংগ্রহ করা এবং পরিকল্পনার প্রয়োজনীয়তাগুলি ক্লান্তিকর এবং অনেক কম মজাদার হতে পারে, তবে ডিবাগিংয়ে ঘন্টা ব্যয় করা আরও বেশি ক্লান্তিকর। আপনার প্রোগ্রামের প্রবাহ এবং কাঠামোটি সঠিকভাবে ডিজাইন করার জন্য সময় নিন, এবং আপনি কোডের প্রথম লাইন লেখার আগে আপনার লক্ষ্যগুলি অর্জনের আরও কার্যকর উপায়গুলিও খুঁজে পেতে পারেন!
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 5
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 5

ধাপ 5. আপনার কোড উদারভাবে মন্তব্য করুন।

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

একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 6
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 6

ধাপ 6. ভেরিয়েবলের জন্য সামঞ্জস্যপূর্ণ নামকরণ পদ্ধতি ব্যবহার করুন।

এটি আপনাকে প্রতিটি ধরণের ভেরিয়েবলের ট্র্যাক রাখতে সাহায্য করবে এবং সেই ভেরিয়েবলের উদ্দেশ্য কী তাও। এর অর্থ কেবল x = a + b * c এর চেয়ে বেশি টাইপ করা, তবে এটি আপনার কোডটি ডিবাগ এবং রক্ষণাবেক্ষণে আরও সহজ করে তুলবে। একটি জনপ্রিয় কনভেনশন হল হাঙ্গেরিয়ান নোটেশন, যেখানে পরিবর্তনশীল নামটি তার প্রকারের সাথে উপসর্গযুক্ত। উদাহরণস্বরূপ, পূর্ণসংখ্যা ভেরিয়েবলের জন্য আপনি intRowCounter ব্যবহার করতে পারেন; স্ট্রিং strUserName ব্যবহার করতে পারে। আপনার নামকরণের প্রচলনটি কোন ব্যাপার না, তবে নিশ্চিত করুন যে এটি সামঞ্জস্যপূর্ণ এবং আপনার পরিবর্তনশীল নামগুলি বর্ণনামূলক। (নিচে সতর্কতা দেখুন)।

প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 7
প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 7

ধাপ 7. আপনার কোড সংগঠিত করুন।

কোড স্ট্রাকচার নির্দেশ করতে ভিজ্যুয়াল স্ট্রাকচার ব্যবহার করুন। উদাহরণস্বরূপ, একটি কোড ব্লক ইন্ডেন্ট করুন যা একটি শর্তাধীন (যদি, অন্য, …) বা একটি লুপের মধ্যে থাকে (জন্য, যখন, …) এছাড়াও একটি পরিবর্তনশীল নাম এবং একটি অপারেটরের মধ্যে স্পেস রাখার চেষ্টা করুন যেমন যোগ, বিয়োগ, গুণ, ভাগ, এবং এমনকি সমান চিহ্ন (myVariable = 2 + 2)। কোডটি আরও দৃষ্টিনন্দন মার্জিত করার পাশাপাশি, এটি এক নজরে প্রোগ্রাম প্রবাহ দেখতে অনেক সহজ করে তোলে। (নীচে ইন্ডেন্টেশনের টিপস দেখুন)।

একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 8
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 8

ধাপ 8. সবকিছু পরীক্ষা করুন।

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

  • চরম: ইতিবাচক সংখ্যাসূচক মানগুলির জন্য শূন্য এবং প্রত্যাশিত সর্বাধিক অতিক্রম, পাঠ্য মানের জন্য খালি স্ট্রিং এবং প্রতিটি প্যারামিটারের জন্য শূন্য।
  • অর্থহীন মূল্যবোধ। এমনকি যদি আপনি বিশ্বাস না করেন যে আপনার শেষ ব্যবহারকারী গীবরিশ ইনপুট করবে, তবুও আপনার সফ্টওয়্যারটি এর বিরুদ্ধে পরীক্ষা করুন।
  • ভুল মান। বিভাজনে যে মান ব্যবহার করা হবে তার জন্য শূন্য ব্যবহার করুন, অথবা positiveণাত্মক সংখ্যা যখন ধনাত্মক আশা করা হয় বা যখন বর্গমূল গণনা করা হবে। এমন কিছু যা একটি সংখ্যা নয় যখন ইনপুট টাইপ একটি স্ট্রিং এবং এটি সংখ্যাসূচক মানের জন্য বিশ্লেষণ করা হবে।
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 9
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 9

ধাপ 9. অনুশীলন, অনুশীলন, অনুশীলন।

প্রোগ্রামিং একটি স্থবির শৃঙ্খলা নয়। সর্বদা নতুন কিছু শেখার আছে, এবং - সম্ভবত আরও গুরুত্বপূর্ণ - সর্বদা নতুন কিছু শেখার জন্য।

একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 10
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 10

ধাপ 10. পরিবর্তনের জন্য প্রস্তুত থাকুন।

বাস্তবসম্মত কাজের পরিবেশে, প্রয়োজনীয়তা পরিবর্তিত হয়। যাইহোক, আপনি প্রয়োজনীয়তা সম্পর্কে শুরুতে যতটা স্পষ্ট, এবং আপনার বাস্তবায়নের পরিকল্পনাটি শুরুতেই যত স্পষ্ট হবে, তত কম সম্ভাবনা হবে যে পরিবর্তনগুলি খারাপ পরিকল্পনা বা ভুল বোঝাবুঝির ফল হবে।

  • আপনি কোড শুরু করার আগে আপনার প্রয়োজনীয়তা ডকুমেন্টেশন বা আপনার বাস্তবায়ন পরিকল্পনা উপস্থাপন করে প্রক্রিয়ার স্বচ্ছতা উন্নত করতে সক্রিয় ভূমিকা নিতে পারেন। এটি নিশ্চিত করতে সাহায্য করবে যে আপনি যা তৈরি করার পরিকল্পনা করছেন তা আসলে কী চাওয়া হয়েছে।
  • প্রতিটি ব্লকের জন্য একটি ডেমো সহ মাইলফলকগুলির একটি সিরিজ হিসাবে প্রকল্পটি গঠন করুন এবং প্রক্রিয়াটি এক সময়ে একটি মাইলফলক পরিচালনা করুন। যে কোন মুহূর্তে আপনার যত কম বিষয় নিয়ে ভাবতে হবে, ততই আপনি স্পষ্টভাবে চিন্তা করবেন।
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 11
একজন প্রোগ্রামার হিসাবে আপনার দক্ষতা উন্নত করুন ধাপ 11

ধাপ 11. সহজ শুরু করুন এবং জটিলতার দিকে কাজ করুন।

জটিল কিছু প্রোগ্রাম করার সময়, এটি সহজ বিল্ডিং ব্লকগুলিকে জায়গায় পেতে এবং প্রথমে সঠিকভাবে কাজ করতে সহায়তা করে। উদাহরণস্বরূপ, ধরা যাক আপনি পর্দায় একটি বিকশিত আকৃতি তৈরি করতে চান যা মাউসের দিক অনুসরণ করে এবং মাউসের গতির উপর নির্ভর করে আকৃতি পরিবর্তন করে।

  • একটি বর্গক্ষেত্র প্রদর্শন করে এবং এটি মাউস অনুসরণ করে শুরু করুন; অর্থাৎ, প্রথমে মুভমেন্ট ট্র্যাকিং সমাধান করুন।
  • পরবর্তী, মাউস গতির সাথে বর্গক্ষেত্রের আকার তৈরি করুন; অর্থাৎ, স্পিড-টু-শেপ ট্র্যাকিং নিজেই সমাধান করুন।
  • অবশেষে, আপনি যে প্রকৃত আকারগুলি নিয়ে কাজ করতে চান তা তৈরি করুন এবং তিনটি উপাদান একসাথে রাখুন।
  • এই পদ্ধতিটি স্বাভাবিকভাবেই নিজেকে মডুলার কোড লেখার জন্য ধার দেয়, যেখানে প্রতিটি উপাদান তার নিজস্ব স্বয়ংসম্পূর্ণ ব্লকে থাকে। এটি কোড পুন reব্যবহারের জন্য খুবই উপযোগী (যেমন আপনি একটি নতুন প্রকল্পে শুধু মাউস ট্র্যাকিং ব্যবহার করতে চান), এবং অনেক সহজ ডিবাগিং এবং রক্ষণাবেক্ষণের জন্য তৈরি করে।

ভিডিও - এই পরিষেবাটি ব্যবহার করে, কিছু তথ্য ইউটিউবের সাথে শেয়ার করা যেতে পারে।

পরামর্শ

  • একটি IDE (সমন্বিত উন্নয়ন পরিবেশ) ব্যবহার করুন। একটি ভাল আইডিইতে একটি কালার-কোডেড এডিটর তৈরি করা হবে, কোড ইঙ্গিত এবং কোড সমাপ্তির ফাংশন যা সম্পাদনাকে দ্রুত এবং বানান ভুলের জন্য কম প্রবণ করে তোলে। এটি সাধারণত ডিবাগারও প্রদর্শন করবে।
  • অন্যান্য প্রোগ্রামারদের সোর্স কোড অধ্যয়ন আপনার নিজের দক্ষতা উন্নত করার একটি চমৎকার মাধ্যম। ধাপে ধাপে তাদের কোডের মাধ্যমে কাজ করুন, প্রবাহটি বের করুন এবং ভেরিয়েবলের কী হয়। তারপরে একই জিনিস করতে আপনার নিজের কোডটি লেখার চেষ্টা করুন (বা এটিতে আরও উন্নতি করতে পারেন)। আপনি দ্রুত শিখবেন কেন জিনিসগুলিকে একটি নির্দিষ্ট উপায়ে লিখতে হবে এবং আপনি দক্ষতার সাথে কীভাবে লিখবেন সে সম্পর্কে কিছু দরকারী টিপসও বেছে নেবেন।
  • টিউটোরিয়াল সাইটগুলিও একটি চমৎকার সম্পদ।
  • আপনার অ্যাপ্লিকেশন কোডের নিয়মিত ব্যাকআপ অন্য হার্ড ড্রাইভ বা পোর্টেবল ডিভাইসে করুন যাতে আপনার কম্পিউটার মারা গেলে বা অনুপলব্ধ হয়ে গেলে আপনার কাছে একটি অনুলিপি থাকবে। কমপক্ষে একটি কপি একটি নিরাপদ স্থানে রাখুন।
  • আপনার কোডটি দৃষ্টিনন্দনভাবে মার্জিত রাখুন, এটি সুন্দর নয় কারণ এটি পড়া সহজ করে তোলে। যখন আপনি লাইন থেকে ছয় মাস পরিবর্তন করতে চান তখন এটি অপরিহার্য। কোড ইন্ডেন্টিং সম্পর্কে আরও পড়ুন।
  • কাজের প্রতিটি বড় অংশের পরে, একটি বিরতি নিন, সম্পর্কহীন কিছু করুন, তারপরে আপনি নতুন মন দিয়ে যা লিখেছেন তা পর্যালোচনা করুন। এটি পুনর্বিবেচনা করুন এবং পুনর্লিখন করুন, এটি কম কোড ব্যবহার করে আরও কার্যকর এবং মার্জিত করে তোলে।
  • এমন একটি সম্পাদক খুঁজুন যা রঙ-কোডেড সিনট্যাক্স হাইলাইটিং ব্যবহার করে। এটি সত্যিই মন্তব্য, কীওয়ার্ড, সংখ্যা, স্ট্রিং ইত্যাদি আলাদা করতে সাহায্য করে।
  • ডিবাগ করার সময় একটি জিনিস পরিবর্তন করুন এবং তারপরে পরবর্তী আইটেমটিতে যাওয়ার আগে আপনার সংশোধনগুলি পরীক্ষা করুন।
  • সংস্করণ নিয়ন্ত্রণ ব্যবস্থাপনা ব্যবহার করুন। CVS বা SVN এর মত টুল কোড পরিবর্তন এবং বাগ ট্র্যাক করা সহজ করে তোলে।
  • আপনার অতীত কাজের আর্কাইভ কপি রাখুন। এটি কেবল একটি ভাল রেফারেন্স পয়েন্ট নয়, এটিতে কোডের বিটও থাকতে পারে যা আপনি পরে পুনরায় ব্যবহার করতে পারেন।
  • বানান এবং বাক্য গঠন দুবার পরীক্ষা করুন। এমনকি সামান্যতম ভুলও প্রচুর চাপ সৃষ্টি করতে পারে।
  • আউটপুট ভেরিয়েবল প্রদর্শন করতে আপনার কোডে বিবৃতি রাখার পরিবর্তে একটি ডিবাগার টুল ব্যবহার করুন। একটি ডিবাগার টুল আপনাকে আপনার কোড লাইন দিয়ে লাইন ধরে ধাপে ধাপে যেতে দেবে যাতে আপনি দেখতে পারেন যে এটি কোথায় ভুল হচ্ছে।
  • অন্যান্য প্রোগ্রামারদের সাথে কথা বলুন। লোকেরা প্রায়ই তথ্যের জন্য একটি ভাল সম্পদ হতে পারে, বিশেষ করে যখন শুরু করা হয়। স্থানীয়ভাবে মিলিত হওয়া প্রোগ্রামারদের একটি গ্রুপ আছে কিনা এবং গ্রুপে যোগ দিন কিনা তা খুঁজে বের করুন।
  • ছোট থেকে শুরু করুন, এমন জিনিসগুলির জন্য লক্ষ্য রাখুন যা আপনি সম্ভবত অর্জন করতে সক্ষম হবেন এবং আপনার পথে কাজ করবেন।
  • সহযোগী প্রোগ্রামারদের আপনার কোড পড়তে বলুন। তারা হয়তো এমন কিছু ভালোভাবে জানে যা হয়তো আপনি আগে ভাবেননি। কোন পেশাদার প্রোগ্রামারদের চেনেন না? আপনার নির্বাচিত প্রোগ্রামিং ভাষা বা অপারেটিং সিস্টেমের জন্য নিবেদিত একটি অনলাইন ফোরাম খুঁজুন এবং কথোপকথনে যোগ দিন।

    • আপনি যদি এই পথে যান তবে ফোরামের শিষ্টাচার পড়ুন এবং পর্যবেক্ষণ করুন। সুন্দরভাবে জিজ্ঞাসা করা হলে সাহায্য করার জন্য অনেক ভালো মনের বিশেষজ্ঞ আছেন।
    • ভদ্র হতে মনে রাখবেন, কারণ আপনি একটি অনুগ্রহ চাইছেন। আপনি যদি একবারে সবকিছু বুঝতে না পারেন তবে হতাশ হবেন না এবং তাদের কাছ থেকে 10, 000 লাইন কোড পর্যালোচনা করার আশাও করবেন না। পরিবর্তে, সহজ একক ফোকাস প্রশ্ন জিজ্ঞাসা করুন এবং রিলেটেড কোডের প্রাসঙ্গিক 5-10 লাইন পোস্ট করুন। আপনি এইভাবে একটি ইতিবাচক প্রতিক্রিয়া পেতে সম্ভবত।
    • আপনি পোস্ট করা শুরু করার আগে, একটু গবেষণা করুন। আপনার প্রশ্ন প্রায় অবশ্যই সম্মুখীন হয়েছে, বিবেচনা করা হয়েছে এবং ইতিমধ্যে সমাধান করা হয়েছে।
  • গ্রাহকরা এবং কর্তারা আপনার প্রোগ্রামটি কতটা কাজ করে তা নিয়ে উদ্বিগ্ন নয় কারণ তারা কতটা ভাল কাজ করে। নিচের লাইনটি চিন্তা করুন। ক্লায়েন্ট বুদ্ধিমান, কিন্তু ব্যস্ত। আপনি কোন ধরনের ডেটা স্ট্রাকচার ব্যবহার করছেন তা তারা পাত্তা দেবে না, তবে এটি লক্ষ্য করবে যদি এটি লক্ষণীয়ভাবে গতি বাড়ায় বা কর্মক্ষমতা হ্রাস করে।
  • আপনার অ্যাপ্লিকেশন-নির্দিষ্ট কোড থেকে আপনার পুনusব্যবহারযোগ্য কোডকে আলাদা (প্যাকেজিং) করা, সময়ের সাথে সাথে, একটি বড়, ডিবাগড এবং পুনরায় ব্যবহারযোগ্য লাইব্রেরি যা সহজ উপযোগে পূর্ণ হবে। এটি কম সময়ে আরও শক্তিশালী এবং স্থিতিশীল অ্যাপ্লিকেশন লিখতে সহায়তা করবে।
  • আপনার কাজ প্রায়শই সংরক্ষণ এবং শারীরিকভাবে পৃথক ব্যাকআপ রাখার উভয়ের একটি ভাল উপায় হল গিট বা মার্কারিয়ালের মতো একটি সংস্করণ সরঞ্জাম এবং গিটহাব বা বিটবকেটের মতো একটি বিনামূল্যে হোস্টিং পরিষেবা ব্যবহার করা।

সতর্কবাণী

  • অন্যের কোড কপি এবং পেস্ট করা সাধারণত একটি খারাপ অভ্যাস, কিন্তু একটি ওপেন সোর্স প্রোগ্রাম থেকে ছোট অংশ নেওয়া একটি ভাল শেখার অভিজ্ঞতা হতে পারে। শুধু একটি প্রোগ্রাম সম্পূর্ণরূপে অনুলিপি করবেন না এবং এর জন্য ক্রেডিট নেওয়ার চেষ্টা করবেন না। আপনার অনুমতি বা লাইসেন্সের অনুমতি না থাকলে অন্য প্রোগ্রাম থেকে কোড কপি করবেন না।
  • আপনি যখন যাচ্ছেন তখন আপনার কাজ ঘন ঘন সঞ্চয় করুন অথবা আপনি কম্পিউটার ক্র্যাশ বা লক-আপের জন্য ঘন্টা এবং কাজের ঘন্টা হারানোর ঝুঁকি নিয়েছেন। আপনি যদি এই সতর্কতাটি এখনই উপেক্ষা করেন, তাহলে এটি একটি পাঠ যা আপনি অবশ্যই কঠিন পথ শিখবেন!
  • হাঙ্গেরীয় স্বরলিপি (একটি উপসর্গ হিসাবে একটি পরিবর্তনশীল প্রকার নির্দেশ করে) সাবধানতার সাথে ব্যবহার করা উচিত। এটি সম্পাদনা করার সময় অসঙ্গতি হতে পারে, অথবা বিশেষ করে যদি অন্য ভাষা বা অপারেটিং সিস্টেমে পোর্ট করা হয়। এটি 'looseিলোলাভাবে টাইপ করা' ভাষায় সর্বাধিক ব্যবহৃত হয় যা আপনাকে একটি ভেরিয়েবলের ধরন প্রি-ডিক্লেয়ার করার প্রয়োজন হয় না।

প্রস্তাবিত: