«legacy» etiketlenmiş sorular

Eski diller, kodlar veya uygulamalar hakkında sorular.

4
Yolsuzlukla Mücadele katmanı nedir ve nasıl kullanılır?
Yolsuzlukla Mücadele katmanının gerçekte ne anlama geldiğini bulmaya çalışıyorum. Eski kodlar veya hatalı API'ler arasında geçiş yapmanın / çalışmanın bir yolu olduğunu biliyorum. Anlamadığım şey, nasıl çalıştığı ve istenmeyen katmandan temiz bir ayrılık kılan şey. Bazı araştırmalar yaptım, ancak basit örnekler veya açıklamalar bulamıyorum, bu yüzden onu anlayan ve basit …


11
Eski Kodları Vermek için En İyi Uygulamalar
Birkaç ay içinde bir meslektaşım yeni bir projeye geçecek ve ben onun projelerinden birini miras alacağım. Hazırlanmak için, Michael Feathers'ın Eski Kod ile Etkili Çalışmasını emretmiştim . Ancak, bu kitapların yanı sıra, şu ana kadar bulduğum eski kod ile ilgili birçok soru, olduğu gibi kodun devralınmasıyla ilgilidir. Fakat bu durumda …

10
“Eski” kodu ne zaman? [kapalı]
Hepimiz yaptık, bazı kodları (genellikle miras aldığımız şeyleri) "miras" olarak etiketledik. Ama yine de üretim sistemlerinde kullanılıyor - yani gerçekten mirası var? Ve onu eski yapan nedir? Mükemmel işleyen kodun bu sınırsız etiketlemesinden uzak durmalı mıyız; etiketleme, yeni maddeleri ilerletmemize ve üst yönetimi güzel ve mutlu tutmamıza izin veren saf …

14
“Gizli BT…” yi yasaklamak veya kontrol etmek Geçici yazılım uygulamalarını kim yazmalı ve sürdürmelidir?
Daha büyük şirketler genellikle sorun yaşar, personel ve para eksikliğinden dolayı çalışanların istediği tüm programları (zamandan tasarruf etmek ve süreçleri optimize etmek) yazmak mümkün değildir. Daha sonra (en azından bazıları) kodlama tecrübesi olan (ya da ucuz öğrenciler / stajyerler ...) bazı insanlar tarafından gizli programlar yaratılacaktır. Bazı şartlar altında, bu …

5
Özel bakım çalışmaları bir programcının kariyerini engelliyor mu? [kapalı]
Son üç yıldaki çalışmalarımın çoğunluğu, büyük ölçüde yeniden satılmadan önce düzeltme ya da zaman zaman yenilemeye ihtiyaç duyan eski sistemleri sürdürmek üzereydi. Özel bakım programcılarının çok sayıda projeye ve sınırlı geliştiricilere sahip şirketlerde oynayacakları kritik rolü anlıyorum. Fakat şu anki kariyerimdeki ilerlemeyi yargıladığım ve meslektaşlarıma baktığımda; müteahhitler ve kurumsal geliştiriciler; …

8
Eski teknolojilerle geliştirmenin avantajları nelerdir? [kapalı]
Küçük bir arka plan : Windows XP kullanarak büyük bir şirkette çalışıyorum ve VB6 / VB.Net'teki Winform'ları ve VB.Net'teki bazı WebForms'leri kodluyorum (% 95 bakım kodu). Bir tane 4: 3 19 "ekrana sahibim. Windows'un daha modern bir sürümü yakında gerçekleşmiyor, ne de herhangi bir yeşil alan çalışması sesleri ile! Şirkete …
28 skills  legacy 

5
İnsanların Unicode yerine Japonlara özgü kodlamaları kullanmalarına neden olan sorunlar nelerdir?
İşyerinde Shift-JIS ve diğer kodlamalarda birçok Japonca metin dosyasına rastladım. Tüm bilgisayar kullanıcıları için birçok mojibake (okunamayan karakter) sorununa neden olur . Unicode, bu tür bir sorunu tüm diller için tek bir karakter seti tanımlayarak çözmeyi amaçladı ve UTF-8 seri hale getirme işleminin İnternette kullanılması önerildi. Öyleyse neden herkes Japonca …

4
Otomatikleştirilmiş testlerle eski kodun güçlendirilmesi için en iyi yöntemler
Önceden tanımlanmış bir arayüzü (bir dizi C ++ başlık dosyasını) nispeten büyük ve eski bir kod tabanında yeniden uygulama görevini üstleneceğim. Bunu yapmadan önce, mümkün olduğunca tam bir test kapsamı olmasını istiyorum, böylece yeniden uygulama hatalarını mümkün olduğunca erken ve kolay bir şekilde tespit edebiliyorum. Buradaki sorun, zaten var olan …
22 testing  legacy 

6
Birim testleri eklemek iyi bilinen eski kodlar için anlamlı mı?
TDD anlamında birim testlerinden bahsediyorum . (Otomatikleştirilmiş "entegrasyon" veya test olarak adlandırmayı sevdiğiniz şey değil.) Eski kod olduğu gibi: (C ++) testler olmadan kod. (bakınız: Michael Feathers'ın Eski Kodla Etkili Çalışması ) Ancak şu şekilde olduğu gibi eski kod: Kodumuzun son 10-5 yıldır birlikte çalıştığı kodlar, bu yüzden bir şeyi …
21 c++  tdd  legacy  unit-testing 

7
Büyük, Fortran tabanlı bir sayı crunching kod tabanı nasıl modernleştirilebilir?
Akademi'den bir arkadaşım tavsiye istedi (C # iş uygulaması geliştiricisiyim). Tıbbi görüntüleme alanında Fortran'da yazdığı eski bir kod tabanına sahiptir. Vektörleri kullanarak çok fazla sayıda çatırtı yapar. Bir küme (30ish çekirdek) kullanıyor ve şimdi içinde 500ish GPUS bulunan tek bir iş istasyonuna gitti. Ancak nereye kod tabanı ile sonraki gitmek …
21 math  legacy  fortran 

6
İyi tasarlanmış bir veritabanının üstüne iyi kod yazmak için herhangi bir umut var mı?
İşte benim durumum. Son zamanlarda miras aldığım birkaç programdan biri arka uçta korkunç bir veritabanı ile oluşturuldu. Saygın yaratıcıları görünüşte ilişkisel kavramları takdir etmediler. Her istemci için benzersiz bir istemci kimliği olarak adlandırılan bir tablo. Seksen üç şifreli alan. Kod, düzinelerce sıralı satır içi SQL deyimi ile yordamsaldır. Aynı veritabanında …

5
Ada gerçekten gitti mi?
İnsanlar hala Ada kullanıyor musunuz - (çoğunlukla edildi kullanılan Savunma Bölümü) Tüm başvurular Ada "Legacy" de yazılmış mı? Ada bilgisi hala satıyor mu?
17 legacy  ada 

4
ASP.net veya ASP.net MVC'ye klasik ASP
Klasik ASP'de geliştirilen bir web uygulamamız var ve 100'den fazla sayfası, büyük veritabanı ve 10000'den fazla aktif kullanıcısı olan mevcut formuna günde en az 10 sayfadan geçen 5 yıllık bir evrim geçirdi. Şimdi, onu .net'in en son sürümüne yükseltmek istedik. Başlangıçta tüm uygulamayı yeniden yazmayı düşündük, ancak senaryoyu analiz ettikten …

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

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.