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

4
Tarayıcılara XML göndermenin ve XSLT uygulamalarına izin vermenin sakıncaları nelerdir?
bağlam Serbest çalışan bir geliştirici olarak çalışırken, genellikle tamamen XSLT tabanlı web siteleri yaptım. Diğer bir deyişle, her istek üzerine, sayfa içeriği hakkında bilmemiz gereken her şeyi içeren bir XML dosyası oluşturulur: şu anda oturum açmış olan kullanıcının adı, üst menü girişleri, eğer bu menü dinamik / yapılandırılabilir ise, Ardından …

9
Bir yüklenicinin sabit fiyat üzerinde çalışmayı yeniden düşünmesini sağlayacak herhangi bir argüman var mı?
Bazı iyi projeler getiren bir müteahhit için çalışıyorum, ancak hepsi sabit fiyatlı ve genellikle sabit zamanlı. Sonuç olarak, her zaman beni gevşek gereksinimler hakkında bir teklifte bulunuyor, bu özellik sürünme nedeniyle asla çok fazla gerginlik getirmiyor. Öncelikle müşterileriyle bir fiyat üzerinde anlaşamazsa asla sözleşme yapamayacağını iddia ediyor, ancak endişelendiğim kadarıyla …

4
İsim / Paketlerin Esasları
Bazı programlama dilleri (örn. Java ve C ++) "paket" veya "ad alanları" olarak adlandırılan dil özelliklerine sahiptir. İsim alanlarına sahip olmak gerçekten ne kadar faydalı? SDL gibi bir dil özelliğini kullanmadan işlevleri ve sınıfları belirli bir kütüphaneye ait olarak işaretlemek mümkündür (örn. SDL_BlitSurface()). İsim alanları sahip olmaya değecek kadar yardımcı …

2
Açık kaynaklı yazılımın uygun şekilde lisanslanması
Üzerinde çalıştığım, açık kaynak olarak yeni, halka açık bir Github veri havuzuna aktarmak istediğim bir projem var. Kullanmak için doğru lisans için StackExchange üzerinde arama yaptıktan sonra BSD lisans yerleşti. Sorum şu: şimdi ne olacak? BSD lisans metnini depomun kökündeki LICENSE adlı bir dosyaya kopyalayıp yalnızca iyi olarak adlandırmam gerekiyor …

9
Nefret ettiğiniz bir dili kullanarak bir proje üzerinde çalışmanız gerektiğinde ne yaparsınız?
Son zamanlarda PHP ile yazılmış bir proje üzerinde çalışmak üzere görevlendirildim . Bunu değiştiremiyorum ve gerçekten denemek gibi bir niyetim yok. Ancak, bu nadir bir senaryo olamaz. Baktığınız ve ürettiğiniz kod sürekli ağlamak istediğinizde proje üzerinde çalışmaya nasıl motive oluyorsunuz? DÜZENLE: Şu anda mevcut olan yazılımla ilgili herhangi bir şey …

10
C ++: İkili Düzeyde Standardizasyon Eksikliği
ISO / ANSI neden C ++ 'ı ikili düzeyde standartlaştırmadı? C ++ ile ilgili birçok taşınabilirlik sorunu vardır, bunun nedeni sadece ikili düzeydeki standardizasyonunun olmamasıdır. Don Box yazıyor ( Essential COM kitabından alıntı, COM As A Better C ++ bölümünden ) C ++ ve Taşınabilirlik C ++ sınıfını DLL olarak …
14 c++  dll  ansi  iso 


3
ORM veritabanı normalleştirmeyi destekliyor mu?
Doktrin ve Propel, nesne ilişkilerini haritalamak için tek ve somut tablo kalıtımını kullanır. Birincisi, sınıf ağacındaki tüm olası alanları tek bir tabloya eşlenirken görürken, ikincisi her sınıfı belirli bir tabloya eşler ve kalıtım hiyerarşisindeki ortak alanları çoğaltır. Bu ORM cihazını kolaylaştırırken, bana kötü veritabanı tasarımı önerir. Bu kötü tasarım kalıpları …

6
Ortada Yazı Birimi Testleri
Birim testi% 100 mü yoksa hiç anlaşılmadı mı? Eski projelerime göz atıyordum ve bu sefer birim testi ile özellikler eklemeye başladım. Ancak, birim testleri olmayan geçmiş bileşenleri tekrar kullanacaksam bu sonuçta değersiz mi? Önceki tüm sınıflar için birim testleri yazmam gerekiyor ve hiç rahatsız etmiyor muyum yoksa yalnızca eklediğim yeni …



8
Gelişim için taze / acemi işe alırken aradığınız beceriler 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ı . …

7
Birisi size yazılım geliştirme uygulamaları hakkında doğrulanmamış bir beyanda bulunursa, “atıf gerekli” ile yanıt verir misiniz? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 9 yıl önce kapalı . Geçenlerde Greg Wilson (Yazılım Marangozluğu Baş Bilimcisi) tarafından verilen …


11
HTML5'in alaka düzeyi: Şimdi tam zamanı? [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 . 5 yıl önce kapalı . Aldığım işlerin çoğu ve İnternet'in çoğu hala standart HTML (HTML 4, diyelim) + CSS + JS kullanıyor …
14 html5 

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.