Untuk kemudahan pelajar JavaRush, kami memutuskan untuk mengumpul kuliah dan artikel tentang topik yang paling penting dalam pengaturcaraan. Pemilihan kesepuluh adalah mengenai alatan yang diperlukan oleh setiap pembangun Java - Maven, Docker, GitHub, Intellij IDEA. Dalam panduan mini, kami menggariskan secara ringkas intipati artikel, dan jika anda mengikuti pautan, anda boleh mengetahui lebih lanjut mengenai topik yang diminati. Tambahkan koleksi pada penanda halaman anda dan kembalikan kepadanya apabila diperlukan.
Artikel dan syarahan
Buku penting untuk setiap pemula Java ini bukan hanya mengenai teori, tetapi mengenai alat dan teknologi yang patut dikuasai. Kami mengesyorkan membacanya jika anda baru mula mengambil langkah pertama anda dalam pengaturcaraan - ia pasti berguna.
IntelliJ IDEA dan persekitaran pembangunan yang serupa adalah salah satu alat pertama yang perlu dikuasai oleh pengaturcara baru. Dalam bahan ini, penulis meneliti pemasangan dan konfigurasi perisian, serta prosedur untuk mencipta projek dalam IntelliJ IDEA.
Panduan langkah demi langkah tentang cara membuat projek dalam IntelliJ IDEA Enterprise Edition (ini ialah versi lanjutan berbayar IDE). Artikel itu mengandungi banyak contoh dan tangkapan skrin, yang berguna.
Terdapat dua kem dalam dunia IT: perisian proprietari dan sumber terbuka. Dan jika dalam kalangan persekitaran pembangunan komersial IDEA (dengan cita-cita sumber terbuka) boleh dikatakan peneraju yang tidak dipertikaikan, IDE sumber terbuka diwakili oleh satu-satunya kegemaran - Eclipse. Ia sering dipilih oleh pengaturcara yang suka menyesuaikan persekitaran pembangunan untuk diri mereka sendiri. Teks ini menerangkan apakah IDE ini, apakah kelebihan dan kekurangannya.
Alat moden memudahkan proses pembangunan. Khususnya, lebih mudah untuk memantau gaya kod anda, cuba meminimumkan pemformatan "tidak dibenarkan". Dalam ulasan ini, penulis bercakap tentang alat yang disediakan oleh IntelliJ Idea IDE kepada pembangun untuk menjadikan kod itu menyenangkan untuk dibaca dan mudah difahami.
Mungkin tidak semua orang kekurangan kefungsian persekitaran IntelliJ IDEA atau mahu menyesuaikannya dengan keperluan peribadi mereka. Ini nyata: hanya perluaskan fungsinya dengan menambahkan pemalam. Teks tersebut menyenaraikan 10 pemalam yang menarik untuk berfungsi dengan Intellij IDEA.
Hari ini, Eclipse, IntelliJ IDEA, dan NetBeans dianggap sebagai IDE Java yang paling disukai untuk pengaturcara. Tetapi selain mereka, anda boleh memberi perhatian kepada beberapa penyelesaian lain. Apa yang dimaksudkan dengan teks.
Java Runtime Environment membolehkan anda menjalankan aplikasi Java pada platform yang berbeza. Pelancaran dan penyusunan boleh dijalankan, termasuk dari baris arahan. Menggunakan alat baris arahan, pembangun boleh memudahkan proses mencipta aplikasi dan melaksanakan banyak tugas lain. Teks ini bercakap tentang enam alat baris arahan berguna yang perlu diketahui oleh pembangun Java.
Cara terbaik untuk melindungi kod anda daripada ralat yang boleh dielakkan ialah menggunakan alat analisis kod statik. Artikel itu menyediakan lapan alat untuk analisis sedemikian. Baca dan pilih yang anda suka.
Berikut ialah senarai lengkap alat pemantauan JVM dan produk berkaitan. Alat disenaraikan dalam susunan abjad, tanpa keutamaan berdasarkan peletakan dalam senarai.
Maven ialah alat untuk mengurus dan membina projek - pembantu sebenar kepada pengaturcara Java. Ia menjadikan kehidupan lebih mudah untuk pembangun pada semua peringkat kerja: daripada mencipta struktur projek dan menyambungkan perpustakaan yang diperlukan kepada menggunakan produk pada pelayan. Apabila bekerja dengan mana-mana rangka kerja, anda perlu menggunakan Maven. Teks pengenalan ini menerangkan fungsi utamanya.
Maven ialah alat binaan projek, bersama-sama dengan Gradle dan Ant. Dalam satu siri penerbitan tentang penciptaan projek, penulis bercakap tentang penggunaan pelbagai alat. Bahagian ini, seperti yang dicadangkan oleh tajuk, adalah mengenai Maven.
Sambungan artikel sebelumnya, di mana teori yang diterangkan dalam bahagian pertama ditunjukkan secara praktikal.
Artikel ini adalah tentang cara membuat aliran kerja yang membungkus aplikasi Java menggunakan Maven dan kemudian menyimpannya sebagai artifak atau menerbitkannya ke Pakej GitHub.
GitHub ialah perkhidmatan pembangunan pasukan yang paling popular. Ia mengandungi banyak repositori awam dalam pelbagai bahasa pengaturcaraan. Anda boleh menggunakan GitHub untuk menyimpan kod anda dan bekerjasama dengan rakan sepasukan dan pembangun lain. Anda boleh menambah baik GitHub dengan menaik taraf dan menyesuaikannya untuk diri sendiri. Artikel ini mengandungi senarai alat yang boleh membantu dengan ini.
Kebanyakan pengaturcara industri menggunakan sama ada Eclipse, NetBeans atau IntelliJ IDEA, dan setiap IDE ini mempunyai kelebihan dan kekurangannya sendiri. Selepas membaca artikel ini, anda akan faham mana yang sesuai untuk anda.
Dalam dunia moden, banyak perkhidmatan hidup di "web" dan juga aplikasi "masa lama" perlahan-lahan bergerak ke sana. Koleksi ini menyenaraikan alatan dalam talian yang mungkin berguna kepada pembangun. Mereka membenarkan anda menguji sesuatu dengan cepat tanpa menjalankan IDE secara tempatan, yang kadangkala berguna.
Pasukan mana-mana projek berminat dengan pembangunan pesat dan pelancaran produk ke pasaran secepat mungkin. Alat sumber terbuka boleh membantu menyelesaikan masalah ini. Sebagai contoh, mereka yang anda boleh melakukan analisis kod statik, mengurus konfigurasi, membina dan penyepaduan berterusan. Teks ini mengandungi beberapa alat sumber terbuka berguna yang akan membolehkan anda meningkatkan kualiti kod dan meningkatkan produktiviti.
Apabila membuat profil di GitHub, pemula sering membuat kesilapan yang boleh dielakkan dengan mudah. Jika anda mahu profil GitHub anda memberi kesan yang baik kepada majikan, terdapat beberapa butiran penting untuk dipertimbangkan. Kita baca dan faham.
Teks besar tentang apa itu Repositori Templat Github dan cara bekerja dengannya.
Pembangun di seluruh dunia menggunakan GitHub untuk berkongsi projek mereka. Dalam artikel ini, penulis memberikan beberapa petua untuk membantu anda mencipta projek sumber terbuka yang hebat. Anda juga boleh menggunakan petua ini untuk membuat projek hackathon.
Kini mustahil untuk membayangkan satu projek besar tanpa virtualisasi dan kontena. Oleh itu, dalam artikel tersebut, penulis membandingkan kawasan dan ciri penggunaan Kubernetes, Docker dan alat orkestrasi Docker Swarm.
Kontena adalah mekanisme yang sering digunakan dalam amalan. Gambaran keseluruhan ringkas ini akan membantu membentuk idea pertama tentang alat Docker.
Semakan kod adalah bahagian wajib dalam pembangunan. Untuk memudahkan tugasan ini, pelbagai alatan digunakan untuk analisis kod statik. Contohnya, penganalisis statistik SpotBugs, yang dibincangkan dalam ulasan ini.
Video
Bagaimana dengan cepat menulis kod dalam IntelliJ IDEA? Artem Zaitsev, pembangun Java di Naumen, berkongsi cadangannya mengenai perkara ini. Setelah memberikan pembentangan di saluran komuniti Yekaterinburg Java JUG.EKB, Artem bercakap tentang beberapa teknik penyesuaian yang akan membantu pengkod berfungsi dengan lebih mudah dan pantas dalam IDE. Laporan itu disertakan dengan demonstrasi visual kod.
Bahan lain dalam siri ini: |
|
GO TO FULL VERSION