Rekayasa Perangkat Lunak

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

2
Apakah audit dan log persis melakukan hal yang sama dalam sistem perangkat lunak?
Saya telah melihat bahwa beberapa sistem perangkat lunak memiliki fungsi audit dan log. Kedua fungsi tersebut tampaknya hanya melakukan hal yang sama - merekam semua tindakan pengguna di belakang layar. Ada masing-masing tabel audit dan log bahkan ada di database. Jika mereka benar-benar melakukan hal yang sama mengapa pengembang mengembangkan …
13 audit 



8
Bagaimana saya (dengan cepat) memberi tahu orang-orang bahwa perangkat lunak yang saya sediakan gratis tidak meninggalkan perangkat?
Sebagai pemrogram individual yang independen: Bagaimana saya memberi tahu orang-orang dengan sangat cepat bahwa saya tidak meninggalkan perangkat lunak yang saya tulis dan berikan secara gratis? Bahwa saya melakukan upaya yang diperlukan untuk memelihara dan mendukung perangkat lunak saya ke tingkat profesional? Ketika perangkat lunak yang ditulis oleh satu atau …


4
Apakah boleh mempelajari algoritma dari proyek sumber terbuka, dan kemudian menerapkannya dalam proyek sumber tertutup?
Referensi Posting yang memulai semuanya Untuk menjernihkan pertanyaan awal yang saya ajukan dengan cara yang provokatif, saya telah mengajukan pertanyaan ini. Jika Anda mempelajari suatu algoritma dari proyek open source, apakah boleh menggunakan algoritma itu dalam proyek bersumber tertutup yang terpisah? Dan jika tidak, apakah itu menyiratkan bahwa Anda tidak …

7
Membawa Kepalaku Berputar
Saya baru mengenal pemrograman berorientasi objek, dan satu konsep yang telah lama saya pahami adalah kekekalan. Saya pikir bola lampu padam tadi malam tapi saya ingin memverifikasi: Ketika saya menemukan pernyataan bahwa objek tidak dapat diubah tidak dapat diubah, saya bingung karena saya dapat, misalnya, melakukan hal berikut: NSString *myName …

5
TDD, tes baru sementara yang lama belum diimplementasikan
Saya bereksperimen dengan pengembangan yang digerakkan oleh tes, dan saya menemukan bahwa saya sering datang ke situasi berikut: Saya menulis tes untuk beberapa fungsionalitas X. Tes-tes itu gagal. Ketika mencoba mengimplementasikan X, saya melihat bahwa saya perlu mengimplementasikan beberapa fitur Y di lapisan bawah kode saya. Begitu... Saya menulis tes …



9
Pola Desain: Haruskah saya mempelajarinya? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Jadi agak aneh mengajukan dua pertanyaan secara berurutan, tetapi mereka tidak terlalu terkait dan saya tidak ingin …

4
Mengapa kita memerlukan keamanan layanan REST jika kita memiliki HTTPS
Saya merujuk pada artikel yang sangat bagus ini http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/ yang berbicara tentang amazon seperti keamanan untuk layanan web. Namun saya ditanya pertanyaan dalam tim mengapa kita membutuhkannya jika kita sudah menggunakan HTTPS. Saya tidak dapat menjawab karena sepertinya bagi saya mereka mungkin benar meskipun nyali mengatakan sebaliknya. Juga ada tempat …
13 rest 

8
Harus ketat atau pragmatis?
Saya mulai menyadari bahwa mengembangkan perangkat lunak (antara lain) adalah proses untuk terus bertanya pada diri sendiri. Pertanyaan mengenai kualitas kode, pemisahan masalah, meminimalkan ketergantungan, ... Tetapi pertanyaan utamanya adalah: seberapa jauh Anda bisa pergi tanpa berakhir di rumah sakit jiwa? Saya melamar pekerjaan baru. Kemarin saya dengan calon majikan …
13 culture 

8
Senyawa styling DAN / ATAU jika pernyataan
Bagaimana Anda mendesain senyawa kompleks AND / OR jika pernyataan untuk keterbacaan maksimum? Bagaimana Anda indentasi dan di mana Anda menempatkan garis terputus? Situasi khusus saya adalah seperti berikut ini. Ini jelas lebih baik daripada menghancurkan semuanya menjadi satu baris, tetapi masih terlihat berantakan. if ( ( x == y …

9
Bagaimana Anda memberi nama sprint di proyek Anda? [Tutup]
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 6 tahun yang lalu . Beberapa alat manajemen perangkat lunak Scrum memberi Anda opsi ini untuk secara eksplisit …
13 scrum  sprint 

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.