"हाय, अमीगो!"

"नमस्कार, कप्तान गिलहरी, सर!"

"अब हम सीखने जा रहे हैं कि बड़ी परियोजनाओं को कैसे लिखना है। तदनुसार, हम एक नए प्रकार का कार्य पेश कर रहे हैं: «बड़ा कार्य»। यह एक बड़ा कार्य है, जो कई छोटे लोगों में विभाजित है। प्रत्येक «छोटे कार्य को हल करते समय » आप स्क्रैच से कुछ लिखने के बजाय अपने मौजूदा कोड में नया कोड जोड़ेंगे। फेडरेशन का भविष्य आपके हाथों में है।"

"जी श्रीमान!"

"पहले पांच «बड़े कार्यों» का लक्ष्य बड़ी, जटिल परियोजनाओं को लिखना सीखना है। प्रारंभ में, «छोटे कार्यों» के विवरण विस्तृत होते हैं, कभी-कभी अत्यधिक विस्तृत भी। बाद में, विवरण अधिक सामान्य हो जाएंगे, और कार्य बड़े होंगे। सबसे पहले, कार्य केवल «आपके» कोड के छोटे स्निपेट होंगे। फिर वे बड़े हो जाएंगे। आखिरकार वे पूरे ढांचे (पुस्तकालय) होंगे। "

"मैं तैयार हूँ, सर!"

"मैंने कार्य विवरण को यथासंभव स्पष्ट बनाने की कोशिश की। लेकिन अगर कुछ काम नहीं कर रहा है:"

a)  हालत की व्याख्या करने के अन्य तरीकों पर विचार करें। शायद यह उतना स्पष्ट नहीं है जितना मुझे पसंद आया होगा।

बी)  इसे कई अलग-अलग तरीकों से हल करने का प्रयास करें।

ग)  मदद मांगना या हमें लिखना; ये नए कार्य हैं और हमें जहाँ भी आवश्यकता होगी, हम खुशी-खुशी उन्हें «पॉलिश» करेंगे।

"यहाँ आपका पहला काम है:"

"आज हम «हिप्पोड्रोम» नामक एक छोटा खेल लिखेंगे।

"और जब मैं कहता हूं हम, मेरा मतलब आप से है। मैं आपका गुरु बनूंगा।"

"स्थितियाँ कहाँ हैं?"

"क्या स्थितियां हैं, निजी? क्या आप अभी भी बुनियादी प्रशिक्षण में हैं? यह एक गुप्त सैन्य कार्यक्रम है। IntelliJ IDEA शुरू करें। आपको इस कार्य का पहला भाग वहां मिलेगा। प्रत्येक बाद का कार्य आपके द्वारा सफलतापूर्वक पूरा करने के बाद ही उपलब्ध होगा। पिछला वाला। बाहर निकलो!"

"हाँ, साहब! बाहर जा रहे हैं!"

"और याद रखें, यदि आपका समाधान निराशाजनक रूप से मिश्रित हो जाता है, तो आप बड़े कार्य को रीसेट कर सकते हैं और प्रारंभ कर सकते हैं। कार्य सूची प्लगइन में बड़े कार्य पर राइट क्लिक करें, और आप विभिन्न विकल्पों के साथ एक संदर्भ मेनू देखेंगे।"