«legacy» etiketlenmiş sorular

Eski diller, kodlar veya uygulamalar hakkında sorular.

6
Eski veritabanı sütunlarının kullanımdan kaldırılmasıyla ilgili en iyi uygulamalar nelerdir? [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 . 2 yıl önce kapalı . Erken bir aşamada müşterilerden A, B ve C verileri toplayacak bir uygulama tasarlıyorum, ancak …

3
Eski işletim sistemi için geliştirmeyi destekleme
C ile yazılmış eski kodun büyük bir bölümünü koruyorum. Bu kod, başlangıçta Windows 3 for Workgroups karşı derlenmek üzere yazılmıştır ve daha sonra NT için bir sürüm oluşturuldu. Bu eski uygulama bugün hala kullanılmakta olup, 90'ların başından itibaren 3.11 ve NT iş istasyonlarında nadiren çalışmaktadır. Çalışıyor ve yapması gerekeni yapıyor …
14 c  windows  legacy 

8
Eski sistemleri iten yönetim nasıl ele alınır?
Şu anda ücretli bir staj yapıyorum ve son 5 yıl boyunca birden fazla geliştirici (farklı zamanlarda) tarafından geliştirilen eski bir sistemi korumakla görevlendirildim. Yönetim, "sistem yaşam desteği üzerinde" olduğunu kabul ediyor ve şu anda sistemi kullanan son kullanıcılardan oldukça düzenli bir hata raporu alıyorum. Yönetim şimdi projeyi bir yıl daha …

3
“Yazılım kullanım ömrü sonu” durumlarıyla nasıl başa çıkılır?
Bir satıcı artık bir yazılım parçasına herhangi bir destek veya hizmet sunma niyetinde olmadığını (ve işten çıkma niyetini belirterek - yükseltme yolu sunmadığını) beyan ettiğinde, müşteri için ne tür bir başvuru yapılabilir? Lütfen bunu müşterinin bakış açısından düşünün . Müşterinin BT personeli büyük olasılıkla yalnızca teknik seçenekleri dikkate alacaktır, ancak …

3
Zavallı Adamın Bağımlılık Enjeksiyonu, eski bir uygulamaya test edilebilirliği tanıtmak için iyi bir yol mu?
Geçen yıl, Bağımlılık Enjeksiyonu ve bir IOC kapsayıcısı kullanarak yeni bir sistem oluşturdum. Bu bana DI hakkında çok şey öğretti! Ancak, kavramları ve uygun kalıpları öğrendikten sonra bile, kodu çözmek ve bir IOC kapsayıcısını eski bir uygulamaya tanıtmak için bir zorluk olduğunu düşünüyorum. Uygulama, gerçek bir uygulamanın ezici olacağı noktaya …

5
Kırık Eski / Eski Birim Testleri
Büyük bir şirkette çalışıyorum ve binlerce junit testiyle büyük bir java uygulamasından sorumluyum. Bu role geçtiğimden beri 200-300 kırık test yapıldı (muhtemelen yıllarca kırıldı). Testler eski ve kırılgandır ve tipik olarak canlı sanal alan verileriyle biten spagetti bağımlılıklarının bir karışıklığıdır. Amacım% 100 geçiş testlerinden geçiyor, böylece birim test hatalarını derleyebiliyoruz, …

3
BT dışı bir yönetici, temel eski yazılımların uzun vadeli bakım ve geliştirmelerini nasıl sağlamalıdır?
Biz, bazıları COBOL'da yazılan, ancak çoğu BASIC'de olan, son derece kullanışlı, sağlam bir yazılım koleksiyonuna sahip, küçük, çok uzmanlaşmış bir fayda yönetim firmasıyız. İki tam zamanlı danışman, bu sistemi 30 yıldan fazla bir süredir ustalıkla sürdürdü ve geliştirdi. Tabii ki yakında emekli olacaklar. (Biri birkaç yıldır emekli olmak için umutsuzdu, …
13 legacy 

5
Yeniden düzenleme nedeniyle birleştirme çakışmalarını çözme
Son zamanlarda genel olarak yeniden düzenlemenin nasıl ele alınacağı üzerine bir tartışmaya girdim (bu ilginç bir konudur). Sonunda şu soru gündeme geldi: Birisi aynı kod parçası için bir özellik üzerinde çalışırken, birinin kodun bir kısmını yeniden düzenleme yaptığı için oluşan çatışmalar nasıl ele alınır? Temel olarak, bununla etkili bir şekilde …

2
Eski, düz bir C projesine birim testleri ekleme
Başlık her şeyi söylüyor. Şirketim, tamamen C harfiyle yazılmış bir mikrodenetleyici cihaz için eski bir ürün yazılımı projesini yeniden kullanıyor. Açıkça yanlış olan ve değiştirilmesi gereken parçalar var ve bir C # / TDD arka planından geliyor, işlevselliğin değişmeden kalmasını sağlamak için hiçbir test yapmadan rastgele yeniden düzenleme fikrini sevmiyorum. …

6
Ana bilgisayarların avantajları nelerdir? [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ı . …
11 legacy  mainframe 

12
Genç bir geliştirici olarak, “modası geçmiş” teknolojiyi iş yerinde kullanmaktan endişe etmeli miyim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Yeni kolej mezunuyum (geçen Mayıs!). Hâlâ okuldayken, mezun olmadan önce bir işim olduğundan emin olmak istedim ve …
11 legacy  perl 

5
Eski bir uygulamada tutarlı bir mimari başlatma
Asp.Net tabanlı büyük bir web sitesi için sorumluluğum var. Şu anda bir web sitesi (web uygulaması değil), bazı windows hizmetleri ve bir dizi sınıf kütüphanesidir. Veri katmanı, LLBLGEN ve Linq To LLBGen'in bir karışımının yanı sıra yeniden düzenlenmemiş bir dizi eski satır içi SQL örneğini kullanır. Bazı yönetici tipi uygulamaları …


3
Hiçbir şeyi kırmamamı sağlamak için büyük bir yöntemi yeniden düzenlerken ne yardımcı olur?
Şu anda hiçbir birim testleri ile büyük bir kod tabanı bir kısmını yeniden düzenleme. Ben kaba bir şekilde kod refactor denedim, yani kodun ne yaptığını ve ne değişiklikler anlamını değiştirmek olmaz tahmin etmeye çalışarak, ama başarı olmadan: rastgele tüm kod tabanı çevresindeki sonları. Yeniden düzenleme işleminin eski C # kodunu …

4
Belirli bir kalite standardını karşılamak için eski bir kod tabanını nasıl güncelleyebilirim?
Eski kod tabanlarını iyileştirmeye yönelik araçlar ve teknikler hakkında çok fazla bilgi var, ancak başarılı bir gerçek dünya vaka çalışması ile karşılaşmadım. Çoğu tavsiye mikro düzeydedir ve yardımcı olsa da, makro düzeyde yardımcı olabileceğine dair kanıt eksikliği nedeniyle birçok insanı ikna etmez. Özellikle tam bir yeniden yazma değil, bugünün kalite …

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.