Yazılım Mühendisliği

Sistem geliştirme yaşam döngüsü içinde çalışan profesyoneller, akademisyenler ve öğrenciler için soru-cevap

2
Derleyiciler hataları ve uyarıları nasıl bildirmelidir?
Yakın gelecekte bir derleyici yazmayı planlamıyorum; yine de, derleyici teknolojileriyle ve bunun nasıl daha iyi hale getirilebileceğiyle oldukça ilgileniyorum. Derlenmiş dillerden başlayarak, çoğu derleyicinin iki hata düzeyi vardır: uyarılar ve hatalar, ilki çoğu zaman düzeltmeniz gereken ölümcül olmayan şeyler ve çoğu zaman makine- (veya bayt-) üretmenin imkansız olduğunu gösteren hatalar …

4
Platform bağımsızlığı nedir? Platformlar arası ve 'platform bağımsızlığı' aynı mıdır?
Platform bağımsızlığı gerçekten ne anlama geliyor? Bir dil platformuna bağımsız deme kriteri nedir? Platformlar arası ve 'platform bağımsızlığı' aynı mıdır? (Bu kendi kendine çalışma için bir soru olabilir, ancak Stack overflow uzmanlarından duymak istiyorum. Interenet hakkında birçok tanım ve görüş var ve bazıları kafa karıştırıcı)

3
Sürüm denetimi tamamlama geçmişini koruma ve Yeniden Düzenleme ve Belgeleme
Sürüm kontrol sistemi tarafından tutulan kayıt geçmişini kullanmak neredeyse hiçbir maliyeti yoktur. Bununla birlikte, büyük bir proje yeniden düzenleme (veya yeniden düzenleme / temizleme) çabası sırasında, işlevler ve sınıflar ve hatta ad alanları hareket ettirilecektir; bazen birkaç dosya birleştirilir ve diğer dosyalar bölünür. Bu değişiklikler genellikle birkaç dosyanın orijinal yürütme …

2
LISP web servislerini yazmak için strateji / kaynaklar?
Arka plan: Şirketimdeki geliştirme ekibinin geri kalanına April Fools şakası olarak Common Lisp'de tamamen işlevsel bazı web servisleri yazmak istiyorum. Bunun iki parçası vardır: bilgileri MySQL veritabanından okuma / MySQL veritabanına yazma ve HTTP üzerinden istekleri alma / işleme / yanıtlama. (Aslında, otomatik testler yazan üçüncü bir parça var, ancak …
11 lisp 

1
ne tür bir çevrimiçi teknik dokümantasyon sistemi önerirsiniz? [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 . 6 yıl önce kapalı . amaç, aşağıdaki temel gereksinimlere sahip bir çevrimiçi dokümantasyon sistemine sahip olmaktır: esas olarak tüm başvurumuzun nihai teknik …

3
Hibrid VB6 / .Net uygulamaları Gerçek Dünyada nasıl çalışıyor?
Bir VB6 uygulaması sürdürüyorum ve .Net'e nasıl geçileceğini araştırıyoruz. COM görünür. Net sınıflarında yeni özellikler uygulayarak ve mevcut işlevleri yavaşça geçirerek bunu yavaş yavaş yapmayı düşünüyoruz. Bunu nasıl yapacağınız hakkında bazı öğretici 'Merhaba Dünya' örnekleri buldum ve bizim App ile iyi çalışıyor. Peki bu hibrit uygulamaların gerçek dünyadaki davranışları nasıldır? …

2
Tekrarlayan kod nasıl düzenlenir?
Ekibim çok sayıda tek seferlik web formu oluşturuyor. Bu formların çoğu sadece bir e-posta gönderir ve birkaçı basit bir veritabanı yazımı yapar. Şu anda, her form Visual Studio Team Foundation Server'da kendi ayrı çözümünde yaşıyor. Bu, tutarlılığı korumayı zorlaştıran 100'e yakın farklı form projemiz olduğu anlamına gelir. Her form, alanların …

6
Yazılımınızın değerini nasıl ölçersiniz?
Çevik prensiplerden biri, çalışan yazılımı ölçmeniz gerektiğidir: Çalışan yazılım ilerlemenin birincil ölçüsüdür - Agile'ın 12 ilkesi Mesele şu ki, yazılımımı yapılan öyküler, ezilen hatalar veya hata raporlarının hacmi açısından ölçebilirken, yazılımımın değerinin nasıl ölçüleceğine sıkıştım. Mike Cohn'u örnek olarak kullanırsam ve SalesForce.com'a yardımcı olması, müşterilerine bir önceki yıla göre% 500 …
11 agile  scrum 

4
İngilizce tabanlı olmayan programlama dilleri [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ı . …

7
Kötü biten bir projeden sonra iş aramak [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 . 8 yıl önce kapalı . Şirketim, üzerinde çalıştığım projeyi iptal etti çünkü nasıl gittiğinden memnun değillerdi. Projeyi iyi gittiğini düşündüğüm için oldukça …
11 failure 


4
İç İçe Sınıflar: Yararlı bir araç mı yoksa kapsülleme ihlali mi?
Bu yüzden hala bunları kullanıp kullanmamam konusunda kararsızım. Kodlamanın aşırı bir ihlali olduğunu hissediyorum, ancak kodumda daha fazla esneklik kazanırken bir dereceye kadar kapsülleme elde edebildiğimi görüyorum. Önceki Java / Swing projeleri Bir dereceye kadar iç içe sınıflar kullanmıştım, Ancak şimdi C # 'da diğer projelere geçtim ve bunların kullanımından …

7
Kavrama. En iyi uygulamalar
Bu konudan sonra başladım Singleton Kalıbı Sınıflarımın ne kadar bağlı olduğunu ve gevşek bağlantıyı en iyi nasıl elde edebileceğimi düşündürdü. Unutmayın ki yeni bir programcıyım (ilk işime 4 ay) ve bu gerçekten bunu ilk kez göz önünde bulunduruyorum ve konsepti anlamaya çok hevesliyim. Peki, ağır bağlantıya karşı gevşek bağlantıyı tam …

3
HTML Web Soketlerine bir alternatif var mı, şimdi Firefox 4 bunları devre dışı bıraktı mı?
Tüm çok kullanıcılı oyunları destekleyen HTML'deki en son çok oyunculu motorlardan bazılarını kontrol ediyorum (Çok hoş) - Tüm bu motorların iletişim için Web Soketleri kullandığına inanıyorum. Bu nedenle, protokol düzeyinde bir güvenlik sorunu nedeniyle beta 8'den başlayarak Firefox 4'te WebSocket desteğini devre dışı bırakmaya karar verdik. Firefox'un Beta 7 sürümü, …
11 html5  sockets 

4
Açık Kaynak kod ödülleri
Kağıt üzerinde haritalanmış R (açık kaynak istatistik paketi) için bir kütüphanem var . Farklı işlevleri kodlamaya başladım, ancak bunu makul bir sürede bitirmek için gerekli zamanım olmadığını fark ettim. Sadece bir repo kod atmak ve boşlukları doldurmak için başkalarını çağırabilir biliyorum. Ama işleri biraz teşvik etmek istiyorum. 5 $ - …

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.