Pertanyaan yang diberi tag «maintenance»

Aktivitas yang terjadi setelah penyebaran sistem perangkat lunak. Ini termasuk membuat modifikasi pada sistem yang dirilis, pelatihan, operasi, dan transisi untuk mendukung organisasi.


Saya melakukan pemeliharaan 90% dan pengembangan 10%, apakah ini normal? [Tutup]
Saya baru saja memulai karir saya sebagai pengembang web untuk perusahaan menengah. Segera setelah saya mulai, saya mendapat tugas untuk memperluas aplikasi yang sudah ada (kode buruk, dikembangkan oleh banyak programmer selama bertahun-tahun, menangani tugas yang sama dengan cara yang berbeda, struktur nol). Jadi setelah saya berhasil memperpanjang aplikasi ini …

Bagaimana Anda menyelam ke basis kode besar?
Alat dan teknik apa yang Anda gunakan untuk menjelajahi dan mempelajari basis kode yang tidak dikenal? Saya memikirkan alat-alat seperti grep,, ctagsunit-test, tes fungsional, generator diagram-kelas, grafik panggilan, metrik kode seperti sloccount, dan sebagainya. Saya akan tertarik dengan pengalaman Anda, pembantu yang Anda gunakan atau tulis sendiri dan ukuran basis …



Apakah ada titik untuk memasukkan "log perubahan" di setiap file kode ketika Anda menggunakan kontrol versi?
Saya mendapat kesan bahwa sistem kontrol versi menghilangkan kebutuhan untuk memiliki "log perubahan" terpampang di mana-mana dalam kode. Saya sering melihat terus menggunakan log perubahan, termasuk blok panjang yang besar pada awal prosedur tersimpan dengan bagian besar diblokir untuk perubahan pada file dan mengotori kode dengan hal-hal seperti: // 2011-06-14 …

Tes Penulisan untuk Kode yang Ada
Misalkan seseorang memiliki program yang relatif besar (katakanlah 900k SLOC dalam C #), semua berkomentar / didokumentasikan secara menyeluruh, terorganisir dengan baik dan bekerja dengan baik. Seluruh basis kode ditulis oleh pengembang senior tunggal yang tidak lagi bersama perusahaan. Semua kode dapat diuji apa adanya dan IoC digunakan di seluruh …


Bagaimana Anda tetap produktif ketika berhadapan dengan kode yang ditulis dengan sangat buruk?
Saya tidak punya banyak pengalaman dalam bekerja di industri perangkat lunak, otodidak dan pernah berpartisipasi dalam open source sebelum memutuskan untuk mengambil pekerjaan. Sekarang saya bekerja untuk uang, saya juga harus berurusan dengan beberapa hal yang tidak menyenangkan, yang tentu saja normal. Baru-baru ini saya ditugaskan untuk menambahkan logging ke …


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 …


Harapan lulusan versus kenyataan [tertutup]
Ketika memilih apa yang ingin kita pelajari, dan lakukan dengan karier dan kehidupan kita, kita semua memiliki beberapa harapan tentang seperti apa jadinya nanti. Sekarang saya telah berada di industri ini selama hampir satu dekade, saya telah sedikit merenungkan apa yang saya pikirkan (ketika saya belajar Ilmu Komputer) pemrograman akan …

Pemeliharaan kode: menjaga pola yang buruk ketika memperluas kode baru agar konsisten, atau tidak?
Saya harus memperluas modul proyek yang sudah ada. Saya tidak suka cara itu dilakukan (banyak anti-pola yang terlibat, seperti copy / paste kode). Saya tidak ingin melakukan refactor lengkap karena berbagai alasan. Haruskah saya: buat metode baru menggunakan konvensi yang ada, bahkan jika saya merasa salah, untuk menghindari kebingungan bagi …


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.