Rekayasa Perangkat Lunak

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


16
Haruskah saya merawat kondisi balapan yang hampir pasti tidak memiliki peluang terjadi?
Mari kita pertimbangkan sesuatu seperti aplikasi GUI di mana utas utama sedang memperbarui UI hampir secara instan, dan beberapa utas lain sedang mengumpulkan data melalui jaringan atau sesuatu yang dijamin akan memakan waktu 5-10 detik untuk menyelesaikan pekerjaan. Saya telah menerima banyak jawaban berbeda untuk ini, tetapi beberapa orang mengatakan …


18
Bagaimana mengelola pengembang yang memiliki keterampilan komunikasi yang buruk
Saya mengelola tim kecil pengembang pada aplikasi yang berada di titik tengah siklus hidupnya, dalam sebuah perusahaan besar. Sayangnya ini berarti umumnya ada pemisahan tugas Pemrograman 30/70 menjadi "pekerjaan teknis lainnya". Pekerjaan ini meliputi: Bekerja dengan tim DBA / Unix / Jaringan / Loadbalancer pada berbagai tugas Menempatkan dan mengelola …


20
Apa tempat terbaik bagi seorang programmer sekolah menengah agar pekerjaannya diperhatikan? [Tutup]
Saya seorang siswa sekolah menengah 16 tahun, dengan hasrat untuk pemrograman komputer. Saya di kelas 11, dan saya sudah mempelajarinya sebagai bagian dari silabus sekolah selama sekitar 8 bulan. Saya telah melampaui apa yang diajarkan di sekolah, dan menulis beberapa aplikasi (yang cukup bagus). Bahasa tempat saya memprogram adalah C …

9
Mengapa cemoohan untuk COBOL? [Tutup]
Ketika orang-orang menyebut COBOL, itu biasanya dipenuhi dengusan atau rintihan. Saya tidak tahu banyak tentang COBOL, tetapi saya telah melihat beberapa program tertulis di dalamnya. Saya bisa melihat bahwa itu bertele-tele, dan bagi mata yang tidak tahu seperti mata saya, tidak dapat dipahami. Tapi, sungguh, tidak semua bahasa pemrograman lengkap …
52 cobol 

10
Apa itu schrödinbug?
Halaman wiki ini memberi tahu: Schrödinbug adalah bug yang bermanifestasi hanya setelah seseorang membaca kode sumber atau menggunakan program dengan cara yang tidak biasa, mengetahui bahwa itu tidak seharusnya bekerja sejak awal, di mana program tersebut segera berhenti bekerja untuk semua orang sampai diperbaiki. File Jargon menambahkan: "Meskipun ... ini …
52 bug 

14
Apa praktik terbaik pada pemesanan parameter dalam suatu fungsi?
Terkadang (jarang), tampaknya menciptakan fungsi yang membutuhkan jumlah parameter yang layak adalah rute terbaik. Namun, ketika saya melakukannya, saya merasa seperti saya sering memilih urutan parameter secara acak. Saya biasanya menggunakan "urutan kepentingan", dengan parameter terpenting terlebih dahulu. Apakah ada cara yang lebih baik untuk melakukan ini? Apakah ada cara …

11
Apakah ada buku kanonik tentang matematika untuk programmer? [Tutup]
Saya seorang programmer otodidak. Sejujurnya saya tidak pandai matematika. Apa saran yang dapat Anda berikan untuk meningkatkan keterampilan Matematika saya sehingga saya tidak akan merasa tidak aman di sekitar sesama programmer saya? Apa langkah atau pedoman yang dapat Anda rekomendasikan untuk meningkatkan keterampilan matematika saya? Apakah ada buku di luar …
52 math 

13
Apakah perlu membuat database dengan tabel sesedikit mungkin
Haruskah kita membuat struktur database dengan jumlah minimum tabel? Haruskah itu dirancang sedemikian rupa sehingga semuanya tetap di satu tempat atau tidak apa-apa untuk memiliki lebih banyak meja? Apakah hal itu akan memengaruhi apa pun? Saya mengajukan pertanyaan ini karena seorang teman saya memodifikasi beberapa struktur basis data di mediaWiki. …

1
Bagaimana Anda mendesain program dalam Haskell atau bahasa pemrograman fungsional lainnya?
Saya memiliki beberapa pengalaman dalam bahasa pemrograman berorientasi objek seperti c # atau ruby. Saya tahu bagaimana merancang suatu program dengan gaya berorientasi objek, cara membuat kelas dan objek, dan bagaimana mendefinisikan hubungan di antara mereka. Saya juga tahu beberapa pola desain. Bagaimana orang menulis program fungsional? Bagaimana mereka memulai? …



11
Bagaimana kita bisa membuat gesit menyenangkan bagi pengembang yang suka secara pribadi, secara mandiri memiliki potongan besar dari awal hingga akhir
Kami kira-kira tengah melalui transisi kami dari air terjun ke tangkas menggunakan scrum; kami telah berubah dari tim besar dalam silo teknologi / disiplin menjadi tim lintas fungsi yang lebih kecil. Seperti yang diharapkan, perubahan menjadi gesit tidak cocok untuk semua orang. Ada beberapa pengembang yang mengalami kesulitan menyesuaikan diri …
52 agile  scrum 

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.