Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

9
Komentar Kode Bersih vs dokumentasi kelas
Saya sedang berdiskusi dengan kolega baru saya mengenai komentar. Kami berdua menyukai Kode Bersih , dan saya baik-baik saja dengan fakta bahwa komentar kode sebaris harus dihindari dan bahwa nama kelas dan metode harus digunakan untuk mengekspresikan apa yang mereka lakukan. Namun, saya penggemar menambahkan ringkasan kelas kecil yang mencoba …


22
Bagaimana pengembang menemukan waktu untuk tetap di atas teknologi terbaru? [Tutup]
Saya adalah seorang pengembang web lepas hingga sekitar tahun 2004 ketika saya mulai menyusuri rute manajemen tetapi telah memutuskan untuk mencoba kembali ke pengembangan lagi (khususnya aplikasi web JavaScript / HTML5 dan aplikasi web seluler) dan saya benar-benar mendapatkan kesan untuk benar-benar pandai ini dan teknologi yang bergerak cepat lainnya, …

15
Berapa banyak bantuan yang harus saya berikan selama wawancara teknis? [Tutup]
Saya diminta untuk tampil atau duduk selama banyak wawancara teknis. Kami mengajukan pertanyaan logis dan masalah pemrograman sederhana yang diharapkan dapat diselesaikan oleh orang yang diwawancarai di atas kertas. (Saya lebih suka mereka memiliki akses ke keyboard, tapi itu masalah untuk lain waktu.) Kadang-kadang saya merasa bahwa orang tahu cara …
83 interview 

1
Apa yang salah dengan Unlicense?
Saya sudah sering mendengar bahwa saya tidak boleh menggunakan Unlicense karena masalah tentang meletakkan segala sesuatu ke dalam domain publik. Namun, saya tidak mengerti mengapa ini akan menjadi masalah bagi Unlicense. Unlicense mencoba untuk meletakkan apa pun yang tidak berlisensi ke dalam domain publik, dan jika itu berhasil, hebat! Namun, …
83 licensing  legal 



7
Bagaimana menjadi warga negara yang baik saat merayapi situs web?
Saya akan mengembangkan beberapa fungsionalitas yang akan merangkak berbagai situs web publik dan memproses / mengagregasi data pada mereka. Tidak ada yang menyeramkan seperti mencari alamat email - sebenarnya itu adalah sesuatu yang mungkin benar-benar mengarahkan lalu lintas tambahan ke situs mereka. Tapi saya ngelantur. Selain menghormati robots.txt, apakah ada …

12
Apa kekurangan dari tabstop elastis? [Tutup]
Lihat di sini: perang suci khas pada tab vs spasi . Sekarang lihat di sini: tapstop elastis . Semua masalah terpecahkan, dan banyak perilaku baru yang sangat berguna ditambahkan. Apakah tabstop elastis bahkan disebutkan dalam diskusi tab vs ruang? Kenapa tidak? Apakah ada kelemahan pada ide tabstop elastis yang begitu …

13
Bisakah kode komentar menjadi dokumentasi berharga?
Saya menulis kode berikut: if (boutique == null) { boutique = new Boutique(); boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.persist(boutique); } else { boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); //boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.merge(boutique); } Ada garis komentar di sini. Tapi saya pikir itu membuat kode lebih jelas, dengan memperjelas …

6
Kecenderungan cabang “berkembang” hilang
Saya telah memperhatikan sesuatu belakangan ini melihat beberapa proyek populer di GitHub, bahwa tidak ada developcabang. Dan pada kenyataannya, panduan GitHub Flow tidak menyebutkannya juga. Dari pemahaman saya, masterharus selalu benar-benar stabil dan mencerminkan produksi. Jika pengembang bekerja pada cabang fitur, dan kemudian menggabungkannya ke dalam masterketika mereka selesai, itu …
82 git  github 


3
Apa perbedaan antara MariaDB dan MySQL?
Apa perbedaan antara MariaDB dan MySQL? Saya tidak terlalu akrab dengan keduanya. Saya terutama pengembang front-end untuk sebagian besar. Apakah mereka secara sintaksis serupa? Di mana dua bahasa permintaan ini berbeda? Wikipedia hanya menyebutkan perbedaan antara lisensi: MariaDB adalah cabang yang dikembangkan komunitas dari basis data MySQL, dorongannya adalah pemeliharaan …

11
Bagaimana saya bisa memastikan bahwa saya benar-benar belajar cara memprogram daripada sekadar mempelajari detail suatu bahasa? [Tutup]
Saya sering mendengar bahwa programmer sejati dapat dengan mudah mempelajari bahasa apa pun dalam waktu seminggu. Bahasa hanyalah alat untuk menyelesaikan sesuatu, saya diberitahu. Pemrograman adalah keterampilan utama yang harus dipelajari dan dikuasai. Bagaimana saya bisa memastikan bahwa saya benar-benar belajar cara memprogram daripada sekadar mempelajari detail suatu bahasa? Dan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.