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
Çağrı yığını alttan mı üstten mi başlıyor?
Bir yığın, aşağıdan yukarıya kazık yapan bir şeydir. Bu nedenle, her çağrı sona erene kadar işlevler çağrıldığında işlevler çağrıldığında çağrı yığını yığına yeni öğeler ekler. Yukarıdakiler doğruysa, insanlar neden çağrı yığınını "yukarı" hareket ettirmeyi deniyor? Şüphesiz kontrol , çağrı yığınını alta gelene kadar aşağı taşır .
11 functions  stack 

1
Hangi lisanslar ticari kullanım için ücretsizdir?
GPL, LGPL, Creative Commons, BSD, Apache, vb. Gibi birçok lisansta kayboldum ve yeni başlayanlar için bir rehber arıyorum. Bir bileşeni böyle bir popüler lisans altında kullanırken, bunları ticari bir üründe ödemeden kullanmanın kısıtlamaları nelerdir? Örneğin kaynağı yeniden dağıtmam gerekir mi? kredi vermek zorunda mıyım? bileşeni değiştirirsem ne olur? vb. Http://www.codeproject.com/info/Licenses.aspx …
11 licensing 


3
Terimlerin Özel Anlamları Nelerdir: İşlevler, Yöntemler, Prosedürler ve Altyordamlar?
Kodun ilgili bölümlerini gruplandırmak için kullandığımız terminolojideki belirli farklılıkların neler olduğunu merak ediyorum. Bazen birbirinin yerine kullanılan terimleri gördüm: birçok OO dili bile bir yöntemi tanımlamak için "işlev" anahtar sözcüğünü kullanır. (Neden?) Kesin olmak istiyorsanız, her birinin özel anlamları nelerdir? Yoksa sadece her dil onu seçmeyi seçti mi?

2
SQL kodu oluşturmak için algoritma
SQL kodu (SQL Server / MySQL) biçimlendirecek bir araç (ev kullanımı için) gerekir. Bunu yapan çeşitli üçüncü taraf araçları ve çevrimiçi web siteleri var ama tam olarak nasıl ihtiyacım yok. Bu yüzden ihtiyaçlarıma uygun kendi aracımı yazmak istiyorum. İlk soru, SQL kodunun nasıl biçimlendirilmesi gerektiğine dair herhangi bir standart veya …



2
Komut işleyicileri ve DDD
Veri almak için bir sorgu hizmeti ve komut göndermek için bir komut hizmeti kullanan bir ASP.NET MVC uygulaması var. Benim sorum komut kısmı hakkında. Bir istek gelirse, komut hizmeti, komutu belirtilen komut işleyicisine yönlendirecek bir komut dağıtıcı kullanır. Bu komut işleyici önce kodunu doğrular ve her şey kabul edilebilirse komutu …

3
MPL 1.1 ve APL 2.0 Lisans uyumluluğu
MPL 1.1 altında lisanslı olan ve APL 2.0 altında lisanslanan bazı kodları dahil etmek isteyen bir proje üzerinde çalışıyorum. 2010'da Mozilla, MPL'yi diğer şeylerin yanı sıra daha "Apache uyumlu" hale getirmek için güncellediklerini açıkladı. Ben avukat değilim. MPL 1.1'in hangi bölüm (ler) i APL 2.0 ile jive değildir? Projenin orijinal …


6
Yüksek performanslı bir ekipte Scrum Master'a ihtiyaç var mı?
Scrum master'ın görevlerini anlamam şu şekildedir: Süreci zorla Engelleri kaldırın (geliştiricilerin kendilerini kaldıramayacakları) Dışarıdan kesintileri önleyin Scrum toplantılarını kolaylaştırın (ayağa kalkma, geçmişe dönük vb.) Takımdaki geliştiriciler disiplinli ise, süreci birisi koçluk yapmadan takip edecektir. Ayrıca retrospektif ve diğer scrum toplantılarında sorun yaşamayacaklar. Kuruluşun geri kalanı sprint sınırlarını anlarsa, scrum ustası …

3
MVVM veya MVC? WPF ve ASP.NET için aynı sınıf kümesini kullanmak istiyor
Ben Tasarım Desenleri konusunda bir yeniyim. Yeni bir vızıltı duyduğumda MVC öğrenmeye yeni başladım MVVM. Bir müşteri için geliştirdiğim eski bir envanter ve faturalandırma uygulamasını yeniden tasarlayarak her ikisinin de öngörülerini öğrenmek istiyorum. Hem Windows tabanlı bir WPF uygulaması hem de Web tabanlı bir sürüm yazmak istiyorum. Mümkünse aynı sınıfları …
11 mvc  wpf  asp.net-mvc-3  mvvm 

3
Android'in ContentProvider'ı neden oluşturuldu?
Başlık sorumu özetliyor, ancak temel olarak anlamak istediğim şey, Android tasarımcılarının neden doğrudan SQLite veritabanına erişmek yerine bir İçerik Sağlayıcı kullanmak için paylaşılan verilerle çalışması gereken uygulamaların olmasını istiyor? Düşünebilmemin tek nedeni güvenliktir çünkü belirli dosyalara yalnızca belirli işlemler erişebilir ve bu şekilde İçerik Sağlayıcı, veritabanı uygulamasına okuma ve / …
11 design  android 

11
Hata ayıklama ve test arasındaki fark nedir?
Yazılım Testine Giriş (Ammann & Offutt) s.32 5 seviyeli bir test olgunluk modelinde bahseder: Seviye 0 Test ve hata ayıklama arasında fark yoktur. Seviye 1 Testin amacı yazılımın çalıştığını göstermektir. Seviye 2 Testin amacı yazılımın çalışmadığını göstermektir. Seviye 3 Testin amacı belirli bir şeyi kanıtlamak değil, yazılımı kullanma riskini azaltmaktır. …

1
Zend'in PHP ile ilişkisi nedir?
Zend'in PHP ile ilişkisi tam olarak nedir? Çerçeveyi değil, şirketin kendisini kastediyorum. Bu tür bekçiler mi yoksa koruyucuları mı? Ben sadece PHP üzerinde okudum ve görünüşe göre Zend API'leri öğrenmek gerekir C bilgisine ihtiyaç dışında. Ama PHP ile ilk başladığınızda hiçbir şey "Zend" bilmek gerekmez, ve aynı Cake ve CodeIgniter …

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.