Rekayasa Perangkat Lunak

13
Bagaimana Anda menetapkan kode kesalahan?

Bagaimana, ketika mengembangkan proyek berukuran sedang, apakah Anda mengidentifikasi, membuat, dan memelihara kode kesalahan? Saya seumur hidup tidak bisa memikirkan metode yang sederhana dan bersih untuk melakukannya. Beberapa ide saya mengubah nama kelas dan nama metode menjadi string integer,...

13
Memilih antara CL dan Python untuk pengembangan web

Saya berasal dari latar belakang Jawa dan setelah saya membaca esai kecil ini oleh Paul Graham, saya mulai bertanya-tanya tentang mengambil bahasa baru yaitu Common Lisp untuk mempercepat pekerjaan saya (saya seorang pengembang web). Saya sedang menulis proyek hewan peliharaan saat ini tetapi saya...

13
Hitung biaya kode buruk

Saya mencari argumen untuk meyakinkan manajemen untuk menginvestasikan upaya dalam refactoring. Kami mencatat pekerjaan menggunakan Jira dan menghubungkan setiap svn-commit dengan panggilan jira. Ide saya adalah melakukan hal berikut: secara manual menemukan area kode yang sangat buruk...

13
Bagaimana menangani "Dogmatisme" teknologi

Saya meninggalkan pekerjaan (untuk pindah ke negara lain) di mana saya diprogram dalam Javascript dan Haskell (beberapa python) sebagian besar waktu. Saya benar-benar menyukainya karena orang-orangnya objektif, positif, matematis, dan belum menyelesaikan banyak hal. Ini adalah toko yang benar-benar...

13
Menerapkan prinsip-prinsip SOLID

Saya cukup baru dengan prinsip-prinsip desain SOLID . Saya memahami sebab dan manfaatnya, tetapi saya gagal menerapkannya pada proyek yang lebih kecil yang ingin saya refactor sebagai latihan praktis untuk menggunakan prinsip-prinsip SOLID. Saya tahu tidak perlu mengubah aplikasi yang berfungsi...

13
Apa yang harus saya sertakan dalam komentar dokumentasi XML?

Saya mencoba membuat poin mendokumentasikan kode saya lebih baik, terutama ketika datang ke komentar XML pada anggota kelas, tetapi seringkali itu hanya terasa konyol. Dalam hal event handler, konvensi penamaan dan parameternya standar dan jelas: /// <summary> /// Handler for myCollection's...

13
Pindah dari proyek satu orang ke proyek tim di masa depan. Apa yang harus saya lakukan sekarang dalam persiapan dan apa yang bisa menunggu?

Untuk menguraikan saya tertarik untuk mengetahui apa yang orang pikir Anda perlu lakukan ketika masih proyek satu orang (kontrol sumber tim, dokumentasi, membangun dll) dan hal-hal apa yang tidak perlu dilakukan sampai saat ketika orang kedua datang ke proyek. Siapa pun yang memiliki pengalaman...

13
Apa perbedaan antara CRM, CMS, dan ERP [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 8 tahun yang lalu . Saya tahu bahwa CRM adalah...