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.

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 …

28
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 …
368 maintenance 

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



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

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

16
Apakah pembuatan perangkat lunak baru umumnya merupakan bagian utama dari sebagian besar pekerjaan pemrograman? [Tutup]
Saya telah bekerja dalam pengembangan perangkat lunak selama lebih dari 10 tahun sekarang, dan saya sadar bahwa saya jarang bisa membuat sesuatu yang "baru". Saya menyadari bahwa "baru" adalah istilah yang tidak jelas, tetapi saya akan mendefinisikannya sebagai sesuatu dari proyek berskala besar baru yang jelas hingga fitur besar baru …

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


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 …

5
Apakah pekerjaan pemeliharaan khusus menghambat karier seorang programmer? [Tutup]
Sebagian besar pekerjaan saya selama tiga tahun terakhir sebagian besar berada di sekitar pemeliharaan sistem warisan yang perlu diperbaiki atau diperbaiki sesekali sebelum dijual kembali. Saya memahami peran penting yang harus dimainkan oleh programmer pemeliharaan di perusahaan dengan sejumlah besar proyek dan pengembang terbatas. Tetapi ketika saya menilai kemajuan karier …

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

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