Rekayasa Perangkat Lunak

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

3
dvcs - apakah “clone to branch” merupakan alur kerja yang umum?
Saya baru-baru ini membahas DVD dengan rekan kerja, karena kantor kami mulai mempertimbangkan beralih dari TFS (kami adalah toko MS). Dalam prosesnya, saya menjadi sangat bingung karena dia mengatakan bahwa meskipun dia menggunakan Mercurial, dia belum pernah mendengar tentang perintah "cabang" atau "checkout", dan istilah-istilah ini tidak dikenalnya. Setelah bertanya-tanya …

3
Bagaimana Anda melacak aturan bisnis yang kompleks di luar kode?
Saya tertarik melihat bagaimana orang lain melakukan ini. Terutama dalam situasi di mana beberapa klien berbeda menggunakan basis perangkat lunak yang sama dengan aturan bisnis yang sedikit berbeda. Praktik apa yang Anda gunakan untuk mendokumentasikan bagaimana segala sesuatu seharusnya berfungsi atau aturan bisnis. Pada dasarnya, jadi ketika pengembang baru datang …

2
Properti di bawah ARC: Selalu atau hanya publik?
Setelah membaca sebuah artikel dengan rendah hati bernama "Perintah Kode: Praktik Terbaik untuk Pengodean Objective-C" oleh Robert McNally sedikit kurang dari dua tahun yang lalu, saya mengadopsi praktik menggunakan properti untuk hampir setiap anggota data kelas Objective-C saya ( perintah ke 3 pada Mei 2012). McNally mencantumkan alasan ini untuk …

1
Unit mana yang diperkirakan dengan poin cerita?
Saya membaca tentang studi kasus tentang tim yang memperkirakan tugas atau "poin cerita" sebagaimana mereka menyebutnya berdasarkan upaya yang diperlukan untuk menyelesaikannya. Unit-unit mana yang diperkirakan dengan "poin cerita" ini? Saya percaya gagasan "poin cerita" ini berasal dari proses yang disebut "pengembangan tangkas".
9 agile 

3
Apa dampak historis dari Penerbangan 501 Ariane 5?
Disintegrasi roket Ariane 5 37 detik setelah diluncurkan pada perjalanan perdananya ( Penerbangan 501 ) biasanya disebut sebagai salah satu bug perangkat lunak paling mahal dalam sejarah 1 : Butuh Badan Antariksa Eropa 10 tahun dan $ 7 miliar untuk menghasilkan Ariane 5, roket raksasa yang mampu melemparkan sepasang satelit …
9 testing  history  bug 

5
Belajar memprogram kartu punch [ditutup]
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 . Saya ingin mencoba pemrograman dengan kartu punch sekali dalam hidup saya. Bagaimana saya bisa melakukan ini? Saya …
9 learning 

3
Mengukur harga untuk kode sumber dan produk perangkat lunak
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Saya akan melakukan proyek. Ini mengharuskan saya untuk menulis kode, dan banyak lagi. Persyaratan klien adalah menyerahkan semua kode sumber pada akhir proyek. …

2
Apakah ini jarak canggung beberapa jenis gaya?
Dalam membaca kode programmer lain, dia menggunakan format yang belum pernah saya lihat. MISALNYA namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof comments are …



3
Mengapa .NET modul memisahkan nama file modul dari ruang nama?
Dalam implementasi bahasa pemrograman Skema (standar R6RS) saya dapat mengimpor modul sebagai berikut: (import (abc def xyz)) Sistem akan mencoba mencari file di $DIR/abc/def/xyz.slsmana $DIRada beberapa direktori tempat Anda menyimpan modul Skema Anda. xyz.slsadalah kode sumber untuk modul dan dikompilasi dengan cepat jika perlu. Sistem modul Ruby, Python, dan Perl …

3
Bagaimana cara mendapatkan praktik pribadi di metodologi pengembangan kelas berat?
Saya berada di pekerjaan baru di mana proyek ini harus memenuhi standar kualitas yang ketat, didokumentasikan dengan teliti, dikelola dengan sangat rinci, diagram UML, dan semua hal yang bertolak belakang dengan "koboi pengkodean" di mana sebagian besar pengalaman kerja masa lalu saya telah . Pikirkan cara aerospace skala besar atau …

3
Bagaimana cara saya mendokumentasikan struktur kode yang rumit?
Jika saya memiliki sepotong kode yang secara matematis atau struktural cukup rumit dan tidak dapat direduksi, bagaimana saya bisa mendokumentasikan potongan kode ini? Secara khusus, bagaimana saya dapat memastikan bahwa seseorang yang mungkin tidak memiliki keterampilan matematika atau arsitektur yang saya lakukan dapat memahaminya dari dokumentasi? Haruskah saya mendokumentasikan semua …


1
Praktik yang baik untuk mengemas program Python
Saya telah menggunakan Python untuk sementara waktu sekarang, baik dalam konteks proyek pribadi dan profesional. Satu hal yang terjadi kepada saya baru-baru ini adalah bahwa saya tidak pernah memikirkan cara yang baik untuk menggunakan program Python. Pada dasarnya, karena sebagian besar adalah sekelompok skrip, saya biasanya hanya menyalinnya ke mesin …

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.