Rekayasa Perangkat Lunak

9
Bagaimana saya bisa memonitor memori JVM dengan benar?

Saya sedang memikirkan bagaimana kita melakukan monitor memori JVM dengan cara overhead rendah di lingkungan produksi bahkan di bawah jam sibuk. Misalkan saya memiliki dua server aplikasi kucing jantan dalam produksi, keseimbangan beban diatur di belakang mereka. Jika saya dapat melihat statistik...

9
Ganti Kode Jenis dengan Kelas (Dari Refactoring [Fowler])

Strategi ini melibatkan penggantian yang seperti ini: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set;...

9
Apa kondisi awal Agile?

Pertama, izinkan saya mengatakan bahwa saya berpikir bahwa proses yang gesit dapat bekerja karena prinsip-prinsip dasar berikut: Ini membawa fokus Membatasi kebisingan yang benar-benar membawa fokus Kedua saya bertanya-tanya apa saja kondisi awal yang diperlukan agar proses Agile dapat...

9
Aplikasi open-source berbayar

Pertanyaan yang menggangguku adalah apakah mungkin / layak / masuk akal untuk mengharapkan aplikasi open-source laku di pasar ponsel? Haruskah saya percaya bahwa pengguna saya akan menggunakan aplikasi saya, daripada membuat versi check-out, dan, yang lebih penting, bagaimana saya bisa menghadapi...

9
Cara terbaik untuk mem-parsing file

Saya mencoba mencari solusi yang lebih baik untuk membuat parser ke beberapa format file terkenal di luar sana seperti: EDIFACT dan TRADACOMS . Jika Anda tidak terbiasa dengan standar ini maka lihat contoh ini dari Wikipedia: Lihat di bawah untuk contoh pesan EDIFACT yang digunakan untuk...

9
Agile - Spike dan Garis Waktu Keseluruhan

Team memulai proyek Agile dengan modal pertama mereka, dan proyek itu sepertinya akan sejalan dengan metodologi (yaitu kita mungkin bisa mengambil buku yang gesit dan mengikutinya seperti resep), dengan sedikit kebingungan: Proyek ini melibatkan tiga hal yang tidak dimiliki oleh siapa pun di tim:...

9
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...

9
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...

9
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...