「こんにちは、アミーゴ!」

「こんにちは、リス船長さん!」

「これから、大きなプロジェクトの書き方を学んでいきます。したがって、新しいタイプのタスク、«大きなタスク» を導入します。これは 1 つの大きなタスクであり、多くの小さなタスクに分割されます。それぞれの «小さなタスク» を解決するとき» 最初から何かを記述するのではなく、既存のコードに新しいコードを追加します。フェデレーションの未来はあなたの手の中にあります。」

"かしこまりました!"

「最初の 5 つの「大きなタスク」の目標は、大規模で複雑なプロジェクトの書き方を学ぶことです。最初は、「小さなタスク」の説明はかなり詳細で、場合によっては過度に詳細になることもあります。その後、説明はより一般的になります。 「そして、タスクは大きくなります。最初は、タスクは「あなたの」コードの小さな断片に過ぎません。その後、タスクは大きくなり、最終的にはフレームワーク (ライブラリ) 全体になります。」

「準備はできています、先生!」

「タスクの説明をできるだけ明確にするよう努めました。しかし、何かがうまくいかない場合は、次のようにします。」

a) 状態を解釈する他の方法を検討します。おそらくそれは私が望んでいたほど明確ではありません。

b) いくつかの異なる方法で解決してみます。

c) 助けを求めるか、手紙を書いてください。これらは新しいタスクですが、必要に応じて喜んで「磨き」ます。

「これがあなたの最初のタスクです。」

「今日は«Hippodrome»という小さなゲームを書きます。

「そして、私たちが言うとき、私はあなたのことを指します。私はあなたの指導者になります。」

「条件はどこにあるの?」

「どういう状況ですか、プライベートですか? まだ基礎訓練を受けていますか? これは秘密の軍事プログラムです。IntelliJ IDEA を開始してください。このタスクの最初の部分がそこにあります。後続の各タスクは、タスクを正常に完了した後にのみ利用可能になります。前のやつ。出て行け!」

「はい、先生!引っ越します!」

「そして、ソリューションが絶望的に​​混乱した場合は、大きなタスクをリセットしてやり直すことができることを覚えておいてください。タスク リスト プラグインで大きなタスクを右クリックすると、さまざまなオプションを含むコンテキスト メニューが表示されます。」