«maintenance» etiketlenmiş sorular

Bir yazılım sisteminin dağıtımından sonra gerçekleşen faaliyetler. Bu, serbest bırakılan sistemlerde değişiklik yapma, eğitim, işletim ve destek kuruluşlarına geçişi içerir.

11
Başka bir şey üzerinde çalışırken önceden var olan hataları düzeltmeli misiniz?
Uzlaşma: Yeni bir özellik üzerinde çalışırken veya bir kusuru giderirken, kodda eski bir sorun bulursunuz. Ne yapmalısın? Düzelt ve kodun davranışını değiştirme riski. Ya şimdiye kadar bir şans eseri çalışıyor ya da kusur tespit edilmedi ya da kimsenin bildirmeye zaman ayırmaya değer. Bunu yalnız bırakmalı ve sorunun daha sonra çalışmasını …

9
Toplamda: Eski sistemleri nasıl koruyacağız? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

10
İsteğe bağlı parametreler yardımcı olur mu veya uygulama bakımının engellenmesi mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Başlıkta belirtildiği gibi , C # ' da kullanılanlar gibi isteğe bağlı parametreler yararlı mıdır veya uygulama …

4
Belirgin bir soyutlama olmadan kod çoğaltma
Kod satırlarına baktığınızda, mantıktaki rolünü sadakatle tanımlayan tematik bir soyutlamaya uymayacağınız bir kod çoğaltma vakasıyla hiç karşılaştınız mı? Ve bunu ele almak için ne yaptın? Kod çoğaltmadır, bu yüzden ideal olarak, örneğin kendi işlevini yapmak gibi bazı refrakterleme yapmamız gerekir. Ancak kodun onu tanımlamak için iyi bir soyutlaması olmadığından, sonuç, …


3
Bir kod koruyucunun rolünü nasıl çözersiniz? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

4
Kaynak kodu devir planını hazırlayın [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Firmamız devasa bir ürünün kaynak kodunu almak üzeredir. Devir teslimi başladığında, her şeye sahip …

5
Kodlama standartlarındaki evrim, onlarla nasıl başa çıkıyorsunuz?
Mevcut kod tabanı için bir projedeki kodlama standartları / stil kılavuzundaki evrim ile nasıl başa çıkıyorsunuz? Ekibinizdeki birisinin programlama dilinde daha iyi bir nesne somutlaştırma yöntemi keşfettiğini varsayalım. Eski yolun kötü ya da arabası olması değil, sadece yeni yol daha az ayrıntılı ve çok daha zarif hissettiriyor. Ve tüm ekip …

9
Kullanıcılarınız hangi hataları yapıyor ve uygulamanızı bunlarla başa çıkmak için nasıl güncelleyebilirsiniz? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Aslında bu soru, kaliteli kullanıcı deneyimini geliştirmek ve önlenebilir destek çağrılarını azaltmak için alınması …

9
Kopyala-Yapıştır Test Kodu: Bu Ne Kadar Kötü?
Şu anki işim çoğunlukla üzerinde çalıştığımız çeşitli uygulamalar için GUI test kodu yazıyor. Ancak, ben testler içine bir sürü kod kopyalama ve yapıştırma eğiliminde olduğunu bulmak. Bunun nedeni, test ettiğim alanların tekrarlamaya ihtiyaç duyacak kadar benzer olmaları, ancak kodu yöntemlere veya nesnelere kapsüllemek için yeterince benzer olmalarıdır. Sınıfları veya yöntemleri …

6
Hangi tasarımlar uygun tasarımla kolaylaştırılamayacak kadar büyük?
Bu oldukça belirsiz bir sorudur, ancak uygun tasarım hakkında okurken hiç tatmin edici bir şekilde cevaplanmadığını hissettiğim bir şeydir. Genellikle, Nesne Odaklı programlama, soyutlama, çarpanlara ayırma, vb., Tasarımın kutsal kâsesi - ve her zaman söz konusu geliştirme tekniklerini kullandığınızı iddia etmelerinin nedeni - programınızı "değiştirmeyi kolaylaştıracaktır" , "sürdürülebilir", "esnek" veya …

4
İş arkadaşlarımı işleri doğru yapmanın zaman kazandıracağına nasıl ikna edebilirim?
Geçenlerde bir avuç programcı ile yeni bir şirkete başladım. Onun orta ölçekli bir şirket, yaklaşık 70 çalışanı ile, ama BT sadece 9-10 vardır ve benim yanında 3 "programcı" vardır. Ancak, bu adamlar çok sınırlı deneyime sahiptir ve gerçekten çok şey yapıyorlar. Örneğin, projelerimizden biri bir PHP web sitesidir. Kodun büyük …

4
Eski projeleri temizlemek için iyi yaklaşımlar nelerdir?
Yaklaşık 2 yıl önce yazdığım bir yazılımım var ve bazı özelliklere eklenmesi gerekiyor. Bunun korkunç bir karmaşa içinde olduğunu fark ettik ve etrafındaki her şeyi taşımak için dürtü, düzenli up, vb ben oldum okumak zorunda yeniden başlıyor değil yaklaşık Yazılım Joel makalesine whats iyi yolu ileriye?

12
Boolean mantığının sürdürülebilirliği - İfadelere ihtiyaç duyulursa iç içe yerleştirme var mı?
Bunlardan hangisi sürdürülebilirlik için daha iyidir? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable VEYA if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable Ben ikinci okuma ve yazma tercih, ama kod böyle bir şey yapmanın sürdürülebilirlik için kötü olduğunu tam okuma …

8
Aynı mantığı uygulayan iki dilde yazılmış kod tabanlarını korumanın bazı yolları nelerdir?
Ben iki dilde kodlamak için gereken bir mantık yoğun algoritması var (aslında bir dilde tatmin edici bir şekilde bitirdi ve diğer dilde kodlamaya başlamak üzereyim). Yoğun mantıksal olarak, algoritmanın önemsiz olduğunu, dikkatli bir anlayışa ihtiyaç duyduğunu ve daha da önemlisi, gelecekte yamanması gereken hataları (karmaşıklık ve dikkatsizlik nedeniyle, biliyor olabilirsiniz) …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.