Rekayasa Perangkat Lunak

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


3
Seperti apa repositori Google?
Saya mendengar Google memiliki repositori pribadi (internal) raksasa dari semua kode mereka dan karyawan mereka memiliki akses ke sana sehingga ketika mereka mengembangkan hal-hal yang tidak harus mereka temukan kembali. Saya ingin tahu lebih banyak tentang itu! Adakah orang di sini dari Google yang dapat menjelaskannya dengan sedikit lebih detail, …


1
Peran Tertulis Manajer Pengembangan Perangkat Lunak [ditutup]
Kita semua tahu apa yang dilakukan manajer pengembangan perangkat lunak, tetapi saya khawatir kita hanya mengetahuinya secara samar . Kami pikir kami tahu apa yang dia lakukan, tetapi untuk merinci apa lingkup pekerjaannya agak sulit. Menurut Anda, apa peran manajer pengembangan perangkat lunak?
62 management 


11
Sudahkah Anda menangani pengerasan ruang?
Saya sangat ingin mempelajari praktik-praktik terbaik dalam hal pengerasan ruang. Sebagai contoh, saya telah membaca (walaupun saya tidak dapat menemukan artikel lagi) bahwa beberapa bagian inti dari penemu Mars tidak menggunakan alokasi memori dinamis, bahkan itu dilarang. Saya juga membaca bahwa memori inti kuno mungkin lebih disukai di ruang angkasa. …
62 c  memory 

1
Jika saya melakukan proyek pada Github yang dilisensikan di bawah MIT, bagaimana cara saya menangani atribusi dan pemberitahuan hak cipta?
Jika saya berencana untuk memotong sebuah proyek MIT dan secara signifikan memodifikasi dan menamainya kembali, bagaimana cara menangani pemberitahuan hak cipta di atas lisensi MIT pada file Lisensi utama. Apakah saya akan mencantumkan penulis asli dan perusahaan saya, atau hanya penulis asli? Apa pilihan hukum saya sejauh menghubungkan penulis asli? …


5
Apa yang ditawarkan HATEOAS untuk kemampuan menemukan dan memisahkan selain kemampuan untuk mengubah struktur URL Anda lebih atau kurang secara bebas?
Akhir-akhir ini saya telah membaca tentang Hypermedia sebagai Engine of Application State (HATEOAS), kendala yang diklaim membuat API web "benar-benar tenang". Pada dasarnya intinya termasuk tautan dengan setiap respons terhadap kemungkinan transisi yang dapat Anda lakukan dari kondisi saat ini. Izinkan saya menggambarkan apa yang HATEOAS didasarkan pada pemahaman saya …
62 rest  http  hateoas 

14
Bukankah MVC anti OOP?
Gagasan utama di balik OOP adalah untuk menyatukan data dan perilaku dalam satu entitas - objek. Dalam pemrograman prosedural terdapat data dan algoritma yang terpisah memodifikasi data. Dalam pola Model-View-Controller data dan logika / algoritma masing-masing ditempatkan di entitas yang berbeda, model dan pengontrol. Dalam pendekatan OOP yang setara, bukankah …

10
Haruskah kita menguji semua metode kita?
Jadi hari ini saya berbicara dengan rekan tim saya tentang pengujian unit. Semuanya dimulai ketika dia bertanya kepada saya "hei, di mana tes untuk kelas itu, saya hanya melihat satu?". Seluruh kelas adalah manajer (atau layanan jika Anda lebih suka menyebutnya seperti itu) dan hampir semua metode hanya mendelegasikan barang …

9
Bagaimana cara menulis unit test "baik"?
Dipicu oleh utas ini , saya (sekali lagi) berpikir untuk akhirnya menggunakan unit test dalam proyek saya. Beberapa poster di sana mengatakan sesuatu seperti "Tes itu keren, jika itu tes yang bagus". Pertanyaan saya sekarang: Apa itu tes "baik"? Dalam aplikasi saya, bagian utama sering kali adalah semacam analisis numerik, …

3
Bagaimana cara satu utas berjalan pada banyak inti?
Saya mencoba memahami, pada tingkat tinggi, bagaimana satu utas berjalan di beberapa inti. Di bawah ini adalah pemahaman terbaik saya. Saya tidak percaya itu benar. Berdasarkan bacaan saya tentang Hyper-threading , tampaknya OS mengatur instruksi semua utas sedemikian rupa sehingga mereka tidak saling menunggu. Kemudian front-end CPU mengatur lebih lanjut …

12
Bagaimana cara mengembangkan perangkat lunak yang sangat baik dengan metode gesit?
The model Kano kepuasan pelanggan mendefinisikan kelas yang berbeda dari fitur produk. Diantaranya adalah Kualitas must-be: Jika ini tidak diterapkan pelanggan tidak akan menerima produk. Kualitas menarik (kesenangan): Fitur yang sering tidak diharapkan oleh pelanggan, tetapi menimbulkan kegembiraan dan kesenangan saat ditemukan. Kualitas yang menarik jelas memiliki banyak nilai bisnis. …

7
Mengapa model relasional untuk masalah basis data?
Saya mendekati proyek di mana saya harus mengimplementasikan database dengan bos saya; kami adalah permulaan yang sangat kecil sehingga lingkungan kerja sangat pribadi. Dia telah memberi saya salah satu database perusahaan sebelumnya dan itu benar-benar bertentangan dengan apa yang saya diajarkan (dan baca tentang) di sekolah untuk RDBMS. Misalnya, ada …

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.