Rumah >Java >javaTutorial >Mari kita bina \'Java demos\' bersama-sama semasa Hacktoberfest
Tahun lepas saya mula-mula mengetahui tentang Hacktoberfest di mana pembangun digalakkan untuk menyumbang ke dalam projek sumber terbuka. Saya berjaya melepasi cabaran itu, walaupun saya menghabiskan banyak masa melalui banyak projek daripada alatan global kelas pertama (di mana saya tidak nampak bagaimana menyumbang) kepada yang sama sekali tidak bermakna "Hello, Worlds " (di mana saya tidak nampak kenapa untuk menyumbang).
Pada tahun 2024, saya mencari perjuangan melalui ini sekali lagi. Tetapi kali ini, saya juga ingin meletakkan sesuatu pada kuali penimbang yang lain. Saya bekerja di sana sini untuk beberapa projek sampingan yang berbeza dalam repo GitHub saya. Sesetengah daripada mereka kemungkinan besar akan mati sebelum dilahirkan, yang lain sudah dalam keadaan yang agak baik, saya katakan.
Dan kemudian terdapat Java Demos saya, projek yang ingin saya nyatakan dan semoga mendapat perhatian dan bantuan untuk menjadikannya berkembang.
Ia pada asalnya bermula sebagai pembentangan untuk rakan sekerja saya pada tahun 2021 apabila Java 17 keluar. Saya meluangkan sedikit masa untuk meneliti perubahan yang dibuat sejak Java 9. Saya menunjukkan beberapa ciri yang paling menarik dan menyediakan koleksi demo untuk menunjukkannya dalam tindakan. Untuk rujukan, keadaan asal lebih kurang terpelihara disini.
Pembentangan adalah satu kejayaan yang hebat. Dan saya rasa saya tidak mahu membuang sumber itu. Matlamat asal saya adalah untuk mengikuti kitaran keluaran Java dan mengemas kini demo dengan kerap. Kadang-kadang saya dapat berbuat demikian, seperti dengan demo benang Maya, tetapi kebanyakan masa saya ketinggalan, kerana sentiasa ada kerja yang mencukupi dalam tugas sebenar saya dan lebih banyak idea projek sampingan membuatkan saya terganggu, tidak bercakap tentang daemon itu. penangguhan, yang sentiasa berbisik ke telinga saya...
Potong. Kita sudah berada di penghujung September 2024 sekarang. JDK 23 telah dikeluarkan beberapa hari yang lalu, dan saya sedang bermain dengan ciri ulasan Markdown serba baharu menambah sedikit lagi pada set demo Java saya yang tidak konsisten. Tiba-tiba, idea liar muncul!
Mengapa tidak menyertai Hacktoberfest tahun ini? Mengapa tidak membuka usaha saya kepada orang ramai yang lebih luas, mengalu-alukan penyumbang baharu menyertainya dan cuba meningkatkan projek ke keadaan yang saya mungkin tidak akan mendapatnya sendiri?
Saya percaya ada tempat untuk set lengkap "semua demo untuk semua JEP di luar sana". Java berkembang pantas dan pembangun berpengalaman mungkin sukar untuk mengikutinya. Dalam kerja anda, anda sering terjebak dengan versi lama (saya hidup 8 tahun dengan projek yang masih Java 7!) dan tidak semua orang mempunyai masa dan kemahuan untuk menonton berita terkini. Sentiasa terdapat banyak artikel tutorial dengan setiap keluaran Java, tetapi hanya untuk set ciri baharu semasa. Adakah anda tahu projek lain dengan segala-galanya di satu tempat? Saya tidak...
Jadi di sini datang Demo Java, yang berkaitan dengan Hacktoberfest dan tidak sabar-sabar untuk menyemak dan menerima PR anda! Sifat seperti demo bagi projek itu menjadikannya tersedia secara meluas walaupun untuk pengaturcara Java yang tidak begitu berpengalaman.
Pertama sekali, saya ingin memfokuskan untuk ciri terkini bermula dengan Java 23 dan Java 22. Tetapi walaupun anda belum biasa dengan mereka, masih banyak kerja yang perlu dilakukan pada perkara yang lebih lama. Jadi jangan risau dan cadangkan bantuan dengan apa sahaja yang anda fikir anda boleh lakukan. Apabila ragu-ragu, jangan ragu untuk bertanya! Sama ada di sini atau melalui isu GitHub. Atau hubungi saya secara peribadi melalui e-mel saya.
Saya menantikan sumbangan anda, kedua-duanya untuk melihat projek berkembang dan juga untuk mempelajari perkara baharu sendiri. Saya agak pasti saya telah mengambil beberapa selekoh yang salah dalam perjalanan pembangun saya, oleh itu saya harap saya tidak akan berkembang menjadi "terlalu baik untuk diperbetulkan" mood.
Selamat menggodam bersama, rakan Dev!
Atas ialah kandungan terperinci Mari kita bina 'Java demos' bersama-sama semasa Hacktoberfest. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!