Baru-baru ini, saya bertanggungjawab untuk projek semakan buku kecil di perpustakaan sekolah, kerana subjek itu belajar C++ dan tidak mempunyai pengalaman Java sebelum memulakannya. Saya harus mengatakan bahawa sangat bagus bahawa ekosistem sumber terbuka Java adalah setanding dengan Python Sekarang saya menghadapi masalah semasa menulis Java Perkara pertama ialah pergi ke Github untuk mencari alat. . Walau bagaimanapun, satu masalah yang disebabkan oleh ini ialah anda hampir tidak perlu menggunakan otak anda sendiri, dan rangka kerja Java arus perdana ini pada asasnya disokong oleh musim bunga. Dengan cara ini, keseluruhan projek hanya menjadi operasi kasar yang mudah.
Seluruh projek nampaknya mudah sekarang (Saya belum lagi menggunakan perkara seperti ehcache dan redis untuk caching, dan saya tidak mempertimbangkan prestasi concurrency Saya telah meletakkan semua roda kecil yang telah saya bina sebelum ini,). seperti pengesahan pengguna dan sebagainya Selepas digantikan dengan keselamatan musim bunga dan seumpamanya, terdapat juga alat yang baik seperti druid
untuk pemantauan pangkalan data. Rasanya saya hampir tidak menulis apa-apa dalam keseluruhan projek Pengawal/perkhidmatan/dao/model/util dan perkara-perkara lain adalah semua baldi keluarga musim bunga Dalam kes ini, bagaimana saya harus menulis ujian unit? Saya rasa seperti tiada apa-apa untuk ditulis.
ps: Soalan ini bukan topik aduan Terdapat banyak titik pengetahuan dalam Java yang perlu dipelajari, seperti kod sumber pelbagai kerangka yang sangat baik dan jvm Jika Spring tidak melihat kod sumber, jika ada pepijat, ia hanya boleh stackoverflow.
Anda boleh mempertimbangkan untuk menguji setiap fungsi lapisan pengawal. Memasuki dari pengawal boleh mengelakkan kebergantungan objek yang terlalu kompleks.
Sekadar menulis tentang perniagaan tiada gunanya. . . Algoritma dan idea reka bentuk adalah yang paling penting dan paling berharga. . .
Uji keselamatan dan prestasi. . .