"Hai, Amigo!"
"Hello, Kapten Tupai, tuan!"
"Sekarang kami akan belajar bagaimana untuk menulis projek besar. Sehubungan itu, kami memperkenalkan jenis tugasan baharu: «tugas besar». Ia adalah satu tugas besar, dipecahkan kepada banyak tugas kecil. Apabila menyelesaikan setiap «tugas kecil. » anda akan menambah kod baharu pada kod sedia ada anda, bukannya menulis sesuatu dari awal. Masa depan persekutuan ada di tangan anda."
"Baik tuan!"
"Matlamat lima «tugas besar» pertama adalah untuk mempelajari cara menulis projek yang besar dan kompleks. Pada mulanya, penerangan untuk «tugas kecil» agak terperinci, malah kadangkala terlalu terperinci. Kemudian, penerangan akan menjadi lebih umum, dan tugasan akan menjadi lebih besar. Pada mulanya, tugasan itu hanyalah coretan kecil kod «anda». Kemudian ia akan menjadi lebih besar. Akhirnya ia akan menjadi keseluruhan rangka kerja (perpustakaan)."
"Saya sudah bersedia, tuan!"
"Saya cuba membuat huraian tugasan sejelas mungkin. Tetapi jika sesuatu tidak berfungsi:"
a) pertimbangkan cara lain untuk mentafsir keadaan. Mungkin ia tidak begitu jelas seperti yang saya mahukan.
b) cuba menyelesaikannya dengan beberapa cara yang berbeza.
c) meminta bantuan atau menulis kepada kami; ini adalah tugasan baharu dan kami dengan senang hati akan «menggilap» mereka di mana sahaja kami perlu.
"Ini tugas pertama anda:"
"Hari ini kita akan menulis permainan kecil yang dipanggil «Hippodrome».
"Dan apabila saya katakan kita, saya maksudkan awak. Saya akan menjadi mentor awak."
"Di mana syaratnya?"
"Syarat apa, swasta? Adakah anda masih dalam latihan asas? Ini adalah program ketenteraan rahsia. Mulakan IntelliJ IDEA. Anda akan dapati bahagian pertama tugas ini di sana. Setiap tugasan berikutnya hanya akan tersedia selepas anda berjaya menyelesaikan yang sebelumnya. Bergerak keluar!"
"Ya, tuan! Bergerak keluar!"
"Dan ingat, jika penyelesaian anda menjadi bercampur aduk, anda boleh menetapkan semula tugas besar dan mulakan semula. Klik kanan pada tugas besar dalam pemalam senarai tugas, dan anda akan melihat menu konteks dengan pelbagai pilihan."
GO TO FULL VERSION