Pertanyaan yang diberi tag «development-process»

Untuk pertanyaan yang berkaitan dengan proses pengembangan perangkat lunak.


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 …


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 …



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

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 …

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 …



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 …

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 …



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.