Rekayasa Perangkat Lunak

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



11
Apakah ada perbedaan materi antara kueri yang bergabung dengan klausa WHERE, dan kueri menggunakan GABUNG yang sebenarnya?
Dalam Pelajari SQL dengan Cara Keras (latihan enam) , penulis menyajikan kueri berikut: SELECT pet.id, pet.name, pet.age, pet.dead FROM pet, person_pet, person WHERE pet.id = person_pet.pet_id AND person_pet.person_id = person.id AND person.first_name = "Zed"; dan kemudian mengatakan bahwa: Sebenarnya ada cara lain untuk mendapatkan pertanyaan seperti ini untuk bekerja yang …
32 sql 

3
Apa prinsip yang paling mengejutkan?
Dalam pemrograman apa yang disebut Principle of Least Astonishment? Bagaimana konsep ini terkait dengan merancang API yang baik? Apakah ini sesuatu yang berlaku hanya untuk pemrograman berorientasi objek atau apakah itu merasuki teknik pemrograman lain juga? Apakah ini terkait dengan prinsip "melakukan satu hal dalam metode Anda dan melakukannya dengan …


1
LGPL 2.1 vs LGPL 3.0 Keuntungan dan Kerugian
Dari apa yang saya baca, LGPL 3.0 memungkinkan Anda untuk menggunakan lisensi bersama dengan lisensi lain, lebih permisif tentang itu (Bahkan tidak yakin tentang itu). Dari https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility dikatakan bahwa itu tidak kompatibel dengan GPLv2, sementara LGPL 2.1 kompatibel dengannya. Itu agak bertentangan dengan yang saya baca ... Jadi, tahukah Anda …
32 licensing  gpl  lgpl 


3
Penjelasan sederhana tentang Integrasi Berkelanjutan
Bagaimana Anda mendefinisikan Integrasi Berkelanjutan dan komponen spesifik apa yang terkandung dalam server CI? Saya ingin menjelaskan kepada seseorang di departemen pemasaran apa itu Continuous Integration. Mereka memahami kontrol Sumber - yaitu mereka menggunakan Subversion. Tapi saya ingin menjelaskan kepada mereka apa itu CI. The Wikipedia Pasal tidak pernah benar …

8
Seberapa aman & tepercaya situs hosting seperti sourceforge, github, atau bitbucket untuk proyek sumber tertutup? [Tutup]
Saya mempertimbangkan untuk menggunakan sourceforge, bitbucket, atau github untuk mengelola kontrol sumber untuk bisnis saya. Saya memiliki proyek terbuka dan saya berpartisipasi dalam proyek terbuka seperti gcc. Tetapi saya juga memiliki bisnis di mana saya mengembangkan perangkat lunak sumber tertutup untuk kehidupan saya. Seberapa dapat dipercaya sourceforge, github, atau bitbucket …


9
Apa yang harus saya lakukan ketika menunggu ulasan?
Sebelum mengajukan pertanyaan, saya harus menjelaskan situasinya. Saya bekerja untuk sebuah perusahaan sebagai insinyur perangkat lunak junior. Salah satu senior selalu menghentikan saya ketika saya telah menyelesaikan pengembangan dan ingin berkomitmen. Dia selalu ingin saya menunggu dia memeriksanya. Ini ok, karena biasanya dia menemukan beberapa bug, dan melakukan beberapa optimasi. …

2
Bagaimana cara merancang sistem notifikasi yang dapat diskalakan? [Tutup]
Saya perlu menulis manajer sistem notifikasi. Inilah persyaratan saya: Saya harus dapat mengirim Pemberitahuan pada platform yang berbeda, yang mungkin sangat berbeda (misalnya, saya harus dapat mengirim SMS atau email). Kadang-kadang notifikasi mungkin sama untuk semua penerima untuk platform yang diberikan, tetapi kadang-kadang juga notifikasi untuk setiap penerima (atau beberapa) …

4
Apa cara yang benar untuk menangani hasil debug di Jawa?
Ketika proyek Java saya saat ini tumbuh lebih besar dan lebih besar, saya merasakan kebutuhan yang semakin besar untuk memasukkan hasil debug di beberapa titik kode saya. Untuk mengaktifkan atau menonaktifkan fitur ini dengan tepat, tergantung pada pembukaan atau penutupan sesi tes, saya biasanya meletakkan a private static final boolean …


4
Mengelola banyak orang yang mengerjakan proyek dengan GIT
Saya sangat baru di GIT / GitHub (seperti baru mulai kemarin). Saya ingin tahu apa cara terbaik untuk mengelola banyak orang yang bekerja pada proyek yang sama dengan Github. Saat ini saya sedang mengelola satu proyek dengan empat pengembang. Bagaimana cara saya tentang alur kerja dan memastikan semuanya sinkron? (Catatan: …
32 git  github 

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.