"হাই, অ্যামিগো!"

"হ্যালো, ক্যাপ্টেন কাঠবিড়ালি, স্যার!"

"এখন আমরা শিখতে যাচ্ছি কিভাবে বড় প্রকল্পগুলি লিখতে হয়। সেই অনুযায়ী, আমরা একটি নতুন ধরনের টাস্ক প্রবর্তন করছি: "বড় টাস্ক"। এটি একটি বড় কাজ, অনেকগুলি ছোট কাজকে বিভক্ত করা হয়েছে। প্রতিটি «ছোট টাস্ক' সমাধান করার সময় » আপনি স্ক্র্যাচ থেকে কিছু লেখার পরিবর্তে আপনার বিদ্যমান কোডে নতুন কোড যোগ করবেন। ফেডারেশনের ভবিষ্যত আপনার হাতে।"

"জী জনাব!"

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

"আমি প্রস্তুত, স্যার!"

"আমি টাস্ক বর্ণনাকে যতটা সম্ভব দ্ব্যর্থহীন করার চেষ্টা করেছি। কিন্তু যদি কিছু কাজ না করে:"

ক)  শর্তটি ব্যাখ্যা করার অন্যান্য উপায় বিবেচনা করুন। সম্ভবত এটি আমি পছন্দ করতাম হিসাবে দ্ব্যর্থহীন নয়.

খ)  বিভিন্ন উপায়ে এটি সমাধান করার চেষ্টা করুন।

গ)  সাহায্যের জন্য জিজ্ঞাসা করুন বা আমাদের লিখুন; এগুলি নতুন কাজ এবং যেখানেই আমাদের প্রয়োজন আমরা আনন্দের সাথে সেগুলিকে "পলিশ" করব৷

"এখানে আপনার প্রথম কাজ:"

"আজ আমরা "হিপোড্রোম" নামে একটি ছোট গেম লিখব।

"এবং যখন আমি বলি আমরা, মানে আপনি। আমি আপনার পরামর্শদাতা হব।"

"শর্ত কোথায়?"

"কি শর্ত, প্রাইভেট? আপনি কি এখনও প্রাথমিক প্রশিক্ষণে আছেন? এটি একটি গোপন সামরিক প্রোগ্রাম। IntelliJ IDEA শুরু করুন। আপনি সেখানে এই টাস্কের প্রথম অংশটি পাবেন। প্রতিটি পরবর্তী কাজ শুধুমাত্র আপনি সফলভাবে সম্পন্ন করার পরেই উপলব্ধ হবে। আগেরটা। সরে যাও!"

"হ্যাঁ, স্যার! মুভিং আউট!"

"এবং মনে রাখবেন, যদি আপনার সমাধান আশাহীনভাবে মিশে যায়, আপনি বড় টাস্কটি রিসেট করে আবার শুরু করতে পারেন। টাস্ক লিস্ট প্লাগইনে থাকা বড় টাস্কে রাইট ক্লিক করুন এবং আপনি বিভিন্ন অপশন সহ একটি প্রসঙ্গ মেনু দেখতে পাবেন।"