Pertanyaan yang diberi tag «development-process»

Untuk pertanyaan yang berkaitan dengan proses pengembangan perangkat lunak.

17
Bagaimana cara merespons ketika Anda diminta estimasi?
Kami, sebagai programmer, terus-menerus ditanya 'Berapa lama waktu yang dibutuhkan'? Dan Anda tahu, situasinya hampir selalu seperti ini: Persyaratannya tidak jelas. Tidak ada yang melakukan analisis mendalam tentang semua implikasinya. Fitur baru mungkin akan mematahkan beberapa asumsi yang Anda buat dalam kode Anda dan Anda segera mulai memikirkan semua hal …

30
Mengapa industri TI tidak dapat menghasilkan proyek besar yang sempurna dengan cepat seperti di industri lain?
Setelah menonton seri MegaStructures National Geographic , saya terkejut betapa cepatnya proyek-proyek besar selesai. Setelah pekerjaan pendahuluan (desain, spesifikasi, dll.) Dilakukan di atas kertas, realisasi dari proyek-proyek besar hanya memakan waktu beberapa tahun atau kadang-kadang beberapa bulan . Sebagai contoh, Airbus A380 "secara resmi diluncurkan pada 19 Desember 2000", dan …

19
Saya telah mewarisi 200 ribu baris kode spageti - sekarang bagaimana?
Saya harap ini bukan pertanyaan umum; Saya benar-benar bisa menggunakan beberapa saran berpengalaman. Saya baru saja dipekerjakan sebagai "Insinyur SW" satu-satunya di sebuah toko kecil yang terdiri dari para ilmuwan yang telah menghabiskan 10-20 tahun terakhir untuk membangun basis kode yang luas. (Itu ditulis dalam bahasa yang hampir usang: G2 …

12
Strategi untuk menjaga informasi rahasia seperti kunci API di luar kendali sumber?
Saya sedang mengerjakan situs web yang akan memungkinkan pengguna untuk masuk menggunakan kredensial OAuth dari orang-orang seperti Twitter, Google, dll. Untuk melakukan ini, saya harus mendaftar dengan berbagai penyedia ini dan mendapatkan kunci API super rahasia yang saya miliki untuk melindungi dengan janji terhadap berbagai bagian tubuh. Jika kunci saya …


14
Mengapa Paman Bob menyarankan agar standar pengkodean tidak dituliskan jika Anda dapat menghindarinya?
Ketika saya membaca pertanyaan ini , jawaban yang paling banyak dikutip mengutip Paman Bob tentang standar pengkodean , tetapi saya bingung dengan tip ini: Jangan menuliskannya jika Anda bisa menghindarinya. Alih-alih, biarkan kode menjadi cara standar ditangkap. Ini memantul di otak saya, tetapi saya tidak dapat menemukan tempat untuk menempel. …

16
Apa yang Anda lakukan ketika tinjauan kode terlalu sulit?
OK jadi banyak ulasan kode cukup rutin. Tetapi kadang-kadang ada perubahan yang secara luas berdampak pada kode yang rapuh dan kompleks yang ada. Dalam situasi ini, jumlah waktu yang diperlukan untuk memverifikasi keamanan perubahan, tidak adanya regresi, dll. Berlebihan. Mungkin bahkan melebihi waktu yang dibutuhkan untuk melakukan pengembangan itu sendiri. …

16
Kapan perbaikan bug menjadi berlebihan, jika pernah?
Bayangkan Anda membuat pemutar video dalam JavaScript. Pemutar video ini memutar video pengguna berulang kali menggunakan fungsi rekursif dan, karena itu, browser akan memicu suatu too much recursion RangeErrorsaat. Mungkin tidak ada yang akan menggunakan fitur loop sebanyak itu. Aplikasi Anda tidak akan pernah melempar kesalahan ini, bahkan jika pengguna …

7
Kantor saya menginginkan penggabungan cabang tanpa batas sebagai kebijakan; pilihan lain apa yang kita miliki?
Kantor saya sedang mencoba mencari tahu bagaimana kami menangani perpecahan dan penggabungan cabang, dan kami telah mengalami masalah besar. Masalah kami adalah dengan sidebranch jangka panjang - jenis di mana Anda memiliki beberapa orang yang bekerja sidebranch yang terpisah dari master, kami berkembang selama beberapa bulan, dan ketika kami mencapai …



10
Rekan kerja saya berkomitmen dan mendorong tanpa pengujian
Ketika rekan kerja saya berpikir bahwa tidak perlu melakukan tes pada PC-nya, dia membuat perubahan, melakukan dan kemudian mendorong. Kemudian dia menguji pada server produksi dan menyadari bahwa dia membuat kesalahan. Itu terjadi seminggu sekali. Sekarang saya melihat bahwa dia membuat 3 komit dan mendorong dengan penyebaran ke server produksi …

12
Haruskah pengembang (junior) mencoba mendorong proses dan praktik yang lebih baik dalam tim pengembangan / TI mereka?
Saya adalah pengembang junior yang diberi kemampuan untuk membantu membentuk proses tim saya jika saya dapat membenarkan perubahan, dan jika itu membantu tim menyelesaikan pekerjaan. Ini baru bagi saya karena perusahaan saya di masa lalu kurang lebih memiliki proses yang didefinisikan secara kaku yang berasal dari manajemen. Tim saya cukup …


10
Apa yang harus saya lakukan ketika saya sudah menunggu terlalu lama di antara komitmen?
Saya nakal ... Terlalu banyak "koboi pengkodean," tidak cukup berkomitmen. Sekarang, saya di sini dengan komitmen besar. Ya, saya seharusnya sudah melakukan selama ini, tapi sekarang sudah terlambat. Apa yang lebih baik Lakukan satu komit besar yang mendaftar semua hal yang saya ubah Cobalah memecahnya menjadi komit kecil yang kemungkinan …

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.