Rekayasa Perangkat Lunak

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

9
Bagaimana Anda mengembangkan perangkat lunak tanpa kriteria penerimaan?
Bagaimana Anda secara kolaboratif mengembangkan perangkat lunak dalam tim yang terdiri dari 4-5 pengembang tanpa kriteria penerimaan, tanpa mengetahui apa yang akan diuji oleh penguji dan dengan beberapa (2-3) orang yang bertindak sebagai pemilik produk. Yang kami miliki hanyalah 'spek' samar dengan beberapa tangkapan layar dan beberapa poin. Kami telah …

7
Apakah ini bahasa rakitan?
Di masa kecil saya, saya dulu memprogram kalkulator MK-61 Soviet . Itu memiliki empat register operasi (X, Y, Z, T) dan 15 register penyimpanan. Suatu program dapat memiliki 105 langkah. Seingat saya, itu memiliki perintah seperti: Swap register X dan Y Menggeser register (Z ke T, Y ke Z, X …

7
Tes Joel yang setara untuk mengukur seorang programmer [ditutup]
Saya mengerti bahwa untuk mengukur proyek atau kode, kita dapat menggunakan Tes Joel , tetapi apakah ada tes standar sederhana (seperti Tes Joel) yang dapat mengukur dan menyaring seberapa baik programmer? Rencana saya adalah melakukan tes ini sebagai filter cepat terlebih dahulu sebelum pergi ke tes yang lebih detail.
70 interview 

17
Apakah masuk akal untuk bersikeras mereproduksi setiap cacat sebelum mendiagnosis dan memperbaikinya?
Saya bekerja untuk perusahaan produk perangkat lunak. Kami memiliki pelanggan perusahaan besar yang menerapkan produk kami dan kami memberikan dukungan kepada mereka. Misalnya, jika ada cacat, kami menyediakan tambalan, dll. Dengan kata lain, ini adalah pengaturan yang cukup umum. Baru-baru ini, sebuah tiket dikeluarkan dan ditugaskan kepada saya mengenai pengecualian …

9
Bagaimana kompiler pertama dibuat?
Saya selalu bertanya-tanya, dan mungkin saya perlu pelajaran sejarah yang baik tentang bahasa pemrograman. Tetapi karena sebagian besar kompiler saat ini dibuat dalam C, bagaimana kompiler pertama dibuat (AKA sebelum C) atau semua bahasa hanya ditafsirkan? Dengan itu dikatakan, saya masih tidak mengerti bagaimana bahkan bahasa assembly pertama dilakukan, saya …



10
Pola Desain Non-OOP? [Tutup]
Saya hanya mendengar istilah "pola desain" yang digunakan untuk kode berorientasi objek, dan pola GoF hanya mencakup pola desain OOP, tetapi pola desain adalah solusi elegan untuk masalah pemrograman yang biasa terjadi, bukan? Tidak ada apa-apa di sana yang mengatakan bahwa mereka harus dibatasi OOP, kan? Saya ingin melihat beberapa …

19
Apakah bahasa apa pun menjadi sangat populer untuk sesuatu selain tujuan yang dimaksudkan?
Ambil skenario ini: Seorang programmer menciptakan bahasa untuk memecahkan beberapa masalah. Dia kemudian merilis bahasa ini untuk membantu orang lain memecahkan masalah seperti itu. Programmer lain menemukan itu sebenarnya jauh lebih baik untuk beberapa kategori masalah yang berbeda. Berdasarkan aplikasi baru ini, bahasa kemudian menjadi populer untuk aplikasi itu terutama. …

7
Kapan menggunakan kelas abstrak alih-alih antarmuka dengan metode ekstensi di C #?
"Kelas abstrak" dan "antarmuka" adalah konsep yang serupa, dengan antarmuka menjadi lebih abstrak dari keduanya. Salah satu faktor pembeda adalah bahwa kelas abstrak menyediakan implementasi metode untuk kelas turunan saat dibutuhkan. Namun dalam C #, faktor pembeda ini telah dikurangi dengan pengenalan metode ekstensi baru-baru ini, yang memungkinkan implementasi disediakan …


26
Bagaimana orang membaca buku teknis besar? [Tutup]
Saya melihat bahwa sebagian besar programmer yang baik memiliki kebiasaan membaca buku-buku besar untuk belajar tentang teknologi. Apa yang sebenarnya diperlukan untuk membaca buku-buku teknis, selain dari minat nyata pada teknologi? Bagaimana saya dapat meningkatkan kemampuan saya membaca buku-buku ini?
70 learning 


3
Apa arti “GPL dengan pengecualian classpath” dalam praktik?
Oracle tampaknya melisensikan semua kode sumber terbuka terkait Java mereka di bawah GPL dengan pengecualian classpath . Dari apa yang saya mengerti, ini tampaknya memungkinkan untuk menggabungkan pustaka-pustaka ini dengan kode Anda sendiri ke dalam produk yang tidak harus dicakup oleh GPL. Bagaimana cara kerjanya? Apa contoh bagaimana saya bisa …
70 java  licensing  gpl  lgpl 


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.