Rekayasa Perangkat Lunak

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


3
Apa itu Alkitab Hashing?
Apakah ada referensi mirip Cormen tentang Hash dan Hashing? Struktur khusus ini telah melihat sedikit perhatian dalam pendidikan CS saya untuk beberapa alasan tetapi saya ingin belajar lebih banyak karena mereka tampaknya ada di mana-mana. Saya tahu Cormen menutupinya, tetapi saya mencari sesuatu yang lebih terspesialisasi dan mendalam.

3
Grafis Linux tingkat rendah
Untuk tujuan pendidikan, saya ingin menulis aplikasi di lingkungan Linux yang dapat memproses acara keyboard dan menggambar tanpa ketergantungan besar seperti X atau SDL. Saya berasumsi bahwa ini harus dimungkinkan, karena X dan SDL hanyalah program itu sendiri, sehingga mereka harus bergantung pada metode lain yang melekat pada lingkungan. Apakah …
11 linux  graphics 

5
Mengapa basis data tidak memiliki indeks teks lengkap yang bagus
Mengapa tidak ada sistem RDBMS utama seperti MySQL, SQL Server, Oracle, dll. Yang memiliki dukungan pengindeksan teks lengkap yang baik? Saya menyadari bahwa sebagian besar database mendukung indeks teks lengkap sampai taraf tertentu, tetapi biasanya lebih lambat, dan dengan serangkaian fitur yang lebih kecil. Tampaknya setiap kali Anda menginginkan indeks …


4
Bagaimana cara saya mengontrol versi profil bash saya?
Jadi saya sangat nyaman dengan kontrol versi, dan hanya berpikir untuk mulai melacak versi profil bash saya: ~/.bash_profiledengan manfaat tambahan untuk dapat berbagi berbagai alias saya dan semacamnya di GitHub. Dengan asumsi bahwa file .bash_profile saya perlu tetap berada di direktori home saya (saya tidak dapat membungkusnya dalam direktori untuk …

2
Apa jenis lisensi untuk menempatkan proyek pribadi?
Proyek di mana pekerjaan bersifat pribadi untuk tujuan komersial dan bukan kode sumbernya didistribusikan kepada siapa pun. Hanya aplikasi fungsional yang ditampilkan kepada konsumen melalui situs web. Ini memiliki struktur sebagai berikut: Kode sumber ditulis dalam PHP, satu-satunya bagian di mana kode pihak ketiga digunakan saat menggunakan Komposer dan PHPUnit. …
11 php  licensing 

4
Pola desain untuk membungkus logging di sekitar eksekusi
pengantar Saya menerapkan kelas Java abstrak dari kerangka kerja pemrosesan *. Dengan menerapkan fungsi ini execute, saya dapat menambahkan fungsionalitas logis bisnis. Saya ingin menambahkan pencatatan pada awal dan akhir setiap implementasi dari setiap fungsi eksekusi saya. Juga di antara beberapa penebangan, jika hal-hal tertentu dilakukan. Namun, saya ingin membuatnya …

4
Apa perbedaan antara logika bisnis dan aplikasi? [Tutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Harap dicatat bahwa saya menanyakan pertanyaan yang sama pada stackoverflow tetapi mereka mengarahkan saya untuk bertanya …

3
Alasan di balik implementasi C # String.Split () yang tidak intuitif
Dalam C # jika saya ingin membagi stringdengan yang lain stringsaya harus melakukan sesuatu seperti itu: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); Dari String.SplitDokumentasi MSDN yang kelebihan beban kita bisa melihat implementasinya dan mengapa panggilan seperti itu harus dilakukan. Berasal dari Python , Sulit bagi saya untuk memahami dengan benar …

3
Cara memberi umpan balik setelah proses peninjauan kode
Saat ini saya sedang meninjau beberapa kode pengembang junior yang baru saja bergabung dengan tim saya, saya bertanya-tanya bagaimana saya harus memberikan hasil tinjauan ini: Haruskah saya memperbaiki kode sendiri? Haruskah saya memberi mereka umpan balik tentang proses peninjauan dan membiarkan mereka melakukan perbaikan sesuai dengan instruksi saya? Dan jika …

4
Apa pertimbangan untuk menentukan apakah Anda dapat menggunakan rekursi untuk menyelesaikan masalah?
Kadang-kadang dalam wawancara, saya dapat menggunakan rekursi untuk menyelesaikan masalah (seperti menambahkan 1ke integer presisi tak terbatas), atau ketika masalah muncul dengan sendirinya cocok untuk menggunakan rekursi. Terkadang, itu mungkin hanya karena menggunakan rekursi banyak untuk pemecahan masalah, jadi tanpa banyak berpikir, rekursi digunakan untuk menyelesaikan masalah. Namun, apa pertimbangannya …

7
Bagaimana cara menerapkan TDD untuk fungsi baca / tulis?
Sepertinya masalah ayam dan telur. Anda dapat membuat fungsi tulis menulis ke beberapa penyimpanan data, tetapi tidak pernah tahu Anda menyimpannya dengan benar tanpa fungsi baca yang teruji. Anda dapat membuat fungsi baca dibaca dari penyimpanan data, tetapi bagaimana Anda meletakkan barang-barang di penyimpanan data itu, untuk dibaca, tanpa fungsi …
10 tdd  io 

6
Penugasan boolean praktik terbaik [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya menemukan persyaratan berikut dalam program yang telah saya ambil dari pengembang lain: …


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.