Rekayasa Perangkat Lunak

22
Apakah git "Aturan Emas untuk Rebasing" begitu penting?

Saya baru-baru ini berdiskusi dengan orang-orang yang benar-benar menentang strategi rebase cabang fitur di GIT. Tampaknya menjadi pola yang diterima untuk menggunakan rebase hanya untuk cabang lokal, swasta tetapi tidak pernah menggunakannya ketika ada beberapa orang yang bekerja pada fitur &...

22
Apakah kepemilikan fitur merupakan praktik yang baik?

Baru-baru ini di perusahaan saya disarankan bahwa satu pengembang harus fokus (dan hanya satu) dalam satu fitur. Itu akan berarti sesuatu seperti mengesampingkan pengembang dari rutinitas tim normal, melepaskannya dari beberapa tanggung jawab lain (rapat dan semacamnya) dan orang ini akan menjadi...

22
Bagaimana saya bisa mengelola pengguna sampah?

Saya membuat sistem yang diharapkan akan memiliki banyak pengguna. Kami khawatir basis data kami akan mengisi pengguna sampah yang menggunakan nama pengguna dengan permintaan tinggi, atau mungkin mereka hanya mendaftar dan tidak pernah kembali. Saya tahu ini umum, saya melakukannya sendiri, karena...

22
Dari mana "keluar (-1)" berasal?

Saya melihat di banyak perangkat lunak lama dan tutorial buruk di Internet yang merekomendasikan penggunaan exit(-1), return -1atau serupa dengan mewakili "pemutusan abnormal". Masalahnya, setidaknya dalam POSIX, -1belum pernah dan bukan kode status yang valid. man 3 exitmenggambarkan bahwa...