JavaRush /Blog Java /Random-MS /Peringkat pembangunan pengaturcara
Dr-JohnZoidberg
Tahap
Киев

Peringkat pembangunan pengaturcara

Diterbitkan dalam kumpulan
Pembangun permainan indie Erik Rydeman telah mengenal pasti senarai peringkat tipikal pembangunan pengaturcara. evolusi seorang pengaturcara
  • Salin-pastor/pemula hijau sepenuhnya: Cuba mengumpulkan contoh kod yang ditemuinya dalam talian. Mempunyai idea yang tidak jelas tentang apa dan bagaimana ia berfungsi.
  • Newbie Bebas: Melihat Matriks! Malah, dia melihatnya dari sudut sebelah mata, tetapi belum menyedarinya dan berada dalam khayalan yang ikhlas, memikirkan bahawa dia telah mempelajari kuasa dan kini ia adalah perkara kecil (hehe). Boleh menulis kod yang ringkas dan rumit tanpa melihat contoh. Dia sangat gembira apabila hasil kerjanya tepat seperti yang diharapkan.
  • Melihat lebih dekat pada corak reka bentuk. Dia telah pun menguasai sintaks bahasa pertamanya, dan kini sedang melihat amalan terbaik. Dia mula mengkaji corak reka bentuk, dan kemahakuasaan yang turun padanya pada peringkat sebelumnya larut seperti kabus musim luruh. Di hadapan kita sekali lagi adalah pendatang baru yang tidak berpengharapan dan sentiasa meragui...
  • Peminat corak reka bentuk. Kesedarannya hidup dengan idea "kod ideal". Seorang peminat cuba menyusun kodnya sendiri supaya ia hampir kepada ideal yang tidak dapat dicapai dan sesuai dengan corak sedia ada sebanyak mungkin. Kini lebih menyenangkan untuk bekerja dengan kod yang dia tulis.
  • Senibina Terlalu Fanatik: Ia berlaku kepada semua orang. Tetapi beberapa pengaturcara menyelidiki amalan terbaik dengan begitu bersungguh-sungguh sehingga mereka bersedia untuk mempertahankannya dengan semangat yang bahkan dicemburui oleh fanatik agama yang berpengalaman. Dan, seperti yang terakhir, mereka tidak tenang sehingga semua orang di sekeliling mereka menerima pandangan mereka atau meninggalkan bidang penglihatan mereka. Kadang-kadang pada peringkat ini produktiviti berkurangan, dan semuanya kerana keputusan yang salah dibuat (terlalu mempercayai teori, tidak disahkan oleh amalan).
  • Arkitek yang berpengalaman. Pengalaman yang terkumpul mula membuahkan hasil. "Arkitek" mengetahui secara naluri apa yang sebenarnya berlaku dan apa yang perlu dilakukan terhadap semua itu. Pada peringkat ini, pengaturcara mula beralih daripada dogma yang ketat, dan frasa utamanya menjadi "bergantung" ("apa sahaja boleh berlaku"). Keputusan yang sukar bukan lagi jimatnya.
  • Minimalis pertapa. Soalan: Apakah cara terbaik untuk menstruktur kod? Jawapan orang pertapa: yang paling mudah dari semua yang mungkin. Kini dia berminat dengan perkembangan kejuruteraan teori lebih kurang daripada keputusan praktikal, dan mencari penyelesaian yang ternyata bagus, dan melakukannya pada percubaan pertama, adalah sangat mungkin: pengalaman seorang pertapa membantu.
Anda berada di peringkat mana?
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION