"Hallo Amigo!"

"Hallo, kapitein Squirrels, meneer!"

"Nu gaan we leren hoe we grote projecten moeten schrijven. Dienovereenkomstig introduceren we een nieuw type taak: de «grote taak». Het is één grote taak, opgedeeld in vele kleine. Bij het oplossen van elke «kleine taak» "je voegt nieuwe code toe aan je bestaande code, in plaats van iets helemaal opnieuw te schrijven. De toekomst van de federatie ligt in jouw handen."

"Ja meneer!"

"Het doel van de eerste vijf «grote taken» is om te leren grote, complexe projecten te schrijven. Aanvankelijk zijn de beschrijvingen voor de «kleine taken» vrij gedetailleerd, soms zelfs overdreven gedetailleerd. Later zullen de beschrijvingen algemener worden, en de taken zullen groter worden. In het begin zullen de taken slechts kleine stukjes van "jouw" code zijn. Daarna zullen ze groter worden. Uiteindelijk zullen het hele frameworks (bibliotheken) zijn."

"Ik ben klaar, meneer!"

"Ik heb geprobeerd de taakomschrijvingen zo eenduidig ​​mogelijk te maken. Maar als iets niet werkt:"

a)  andere manieren overwegen om de aandoening te interpreteren. Misschien is het niet zo eenduidig ​​als ik had gewild.

b)  probeer het op verschillende manieren op te lossen.

c)  om hulp vragen of ons schrijven; dit zijn nieuwe taken en we "polijsten" ze graag waar nodig.

"Hier is je eerste taak:"

"Vandaag schrijven we een klein spel genaamd «Hippodrome».

'En als ik zeg wij, bedoel ik jou. Ik zal je mentor zijn.'

"Waar zijn de voorwaarden?"

"Welke voorwaarden, privé? Ben je nog in basistraining? Dit is een geheim militair programma. Start IntelliJ IDEA. Daar vind je het eerste deel van deze taak. Elke volgende taak is pas beschikbaar nadat je de vorige. Ga weg!"

"Ja, meneer! Verhuizen!"

"En vergeet niet dat als je oplossing hopeloos door de war raakt, je de grote taak kunt resetten en opnieuw kunt beginnen. Klik met de rechtermuisknop op de grote taak in de takenlijst-plug-in en je ziet een contextmenu met verschillende opties."