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

16
Programlamanın benim için uygun olup olmadığını nasıl anlayabilirim? [kapalı]
Bu yayını geliştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere, bu soruya ayrıntılı cevaplar sağlayın. Yeterli ayrıntıya sahip olmayan cevaplar düzenlenebilir veya silinebilir. Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o …
22 learning 

6
TEST kodumu nasıl test etmeliyim?
Çoğu yazılım geliştiricisinin üzerinde hemfikir olduğu şeylerden biri, test etmediğiniz sürece doğru şekilde çalışmak için koda güvenmemeniz gerektiğidir. Test etmezseniz, yalnızca yolda daha fazla çalışmanıza neden olacak gizli hataları olabilir. Normal kodumu nasıl test edeceğimi anlıyorum, ancak hataları bulunduğunda etkili bir şekilde bulup rapor edebildiğinden emin olmak için test kodumu …

4
Neden “itme” adı verilen yığına bir şey koymak?
Http: //dictionary.reference.com’a göre it fiil (nesne ile birlikte kullanılır) uzaklaştırmak için kuvvetle üzerine veya bir şeye (bir şeye) baskı yapmak. kuvvet uygulayarak belirli bir şekilde (bir şeyi) hareket ettirmek; kıpırdamak; sürücü: bir şeyi bir kenara itmek; Kapı açıyorlar itmek . Bir kenara engelleri sokarak etkilemek veya başarmak: birisini kalabalığın arasından …


4
Robotlar (ve diğer mekanik cihazlar) için birim testleri nasıl yazarım?
Lise robotik kulübünün bir üyesiyim ve robotun programlanmasından sorumluyum. Çeşitli yetişkinlerden duymaya devam ettiğim bir öneri kodumu doğrulamak için birim testleri yazmam gerektiğidir. Kod tabanı biraz büyüyor ve birim testlerinin böcekleri daha hızlı yakalamama yardım etmekte gerçekten yardımcı olacağını kabul ediyorum. Ancak, bunu nasıl başarabileceğimden tam olarak emin değilim. Bildiğim …

2
Web sitemde kullanmak için ikili lisans (MIT / GPL) javascript hakkında karışıklık
Bulabildiğim tüm mesajları okudum ve hala cevaptan emin değilim. Web sitemde MIT ve GPL kapsamında çift lisanslı bir jQuery eklentisi kullanmak istiyorum. İkili lisans, biri veya diğeri tatmin olduğu sürece, iyi olduğum anlamına mı geliyor, yoksa ikisinin de mi olması gerekiyor? Birinin broswer'ına yüklenen bir GPL javascript'in yeniden dağıtım olarak …

5
IIS neden her 1740 dakikada bir Uygulama Havuzunu Geri Dönüşüm'e çeviriyor?
Neden IIS belirli bir süre sonra uygulama havuzunu geri dönüştürmek için varsayılan? Belki de çoğu web uygulamasının hafızayı ihtiyatlı bir şekilde yönetmemesinden başka belirli bir neden var mı? Uygulamanızın hafızasını doğru yönettiğinizi göz önüne alındığında, devam etmek ve bunu kapatmak güvenli midir? Potansiyel aşağı yönleri nelerdir, geri dönüşümü kapatmanın veya …
22 asp.net  memory  iis 

5
Bir arayüzü nasıl geliştirir ve değiştirirsiniz?
Arayüzünüz olduğunu söyleyin IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } API'nizin 2. sürümünde, Glargbu arayüze bir yöntem eklemeniz gerekir . Bunu, mevcut API kullanıcılarınızı kırmadan ve geriye dönük uyumluluğu koruyarak nasıl yaparsınız? Bu temel olarak .NET'e yöneliktir, ancak diğer çerçevelere ve dillere de uygulanabilir.

10
Sihir sayılarına null türleri tercih edilebilir mi?
Son zamanlarda bir iş arkadaşınızla biraz tartışma yaşadım. Özellikle C # kullanıyoruz, ancak bu, null türlerine sahip herhangi bir dil için geçerli olabilir. Örneğin, bir maksimum değeri temsil eden bir değeriniz olduğunu söyleyin. Ancak, bu maksimum değer isteğe bağlıdır. Boş bir sayının tercih edilebilir olacağını savunuyorum. İş arkadaşım, emsali olduğuna …

9
Yalnız bir geliştiriciyi, IDE tek tıklamayla derleme yerine ayrı bir derleme aracı kullanmaya ikna edin
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Java programlamam ve yıllar süren Scala programlarında, Ant, Maven, Gradle veya Java için oluşturulmuş araçlardan hiç kullanmadım. Çalıştığım her yerde, bununla ilgilenen bir yapı yöneticisi vardı - yerel olarak geliştirme …

20
Başarılı bir proje için UML diyagramları ne kadar önemlidir? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda …
22 uml  modeling 

5
Eksi listeleri neden işlevsel programlama ile ilişkili?
İşlevsel dillerin çoğunun, en temel liste türleri olarak tek bir bağlantılı liste ("eksiler" listesi) kullandığını fark ettim. Örnekler arasında Common Lisp, Haskell ve F #. Bu, yerel liste türlerinin diziler olduğu genel dillerden farklıdır. Neden? Common Lisp (dinamik olarak yazılmış) için, eksilerin listelerin, ağaçların vb. Temeli olacak kadar genel olduğu …

6
Diğer müşterilerin projelerinde kodu tekrar kullanmak yasal mı?
Mobil uygulamalar için bağımsız bir yazılım geliştiricisi olarak çalışıyorum. Bir müşteri benden bir mobil uygulama geliştirmemi istiyor. Şimdilik şu anda bu proje için teklif yazma zamanını ve çabasını hesaplıyorum. Uygulamanın kendisi, ancak bundan sonra belirli bir olayla ilgili olduğundan, işe yaramayacaksa, belirli bir süre kullanılacaktır. Ancak uygulamanın temel işlevselliği, etkinlikleri …
22 legal  code-reuse 


6
Sürekli Teslimat pratikte nasıl çalışabilir?
Sürekli Teslimat kulağa hoş geliyor, ancak yıllardır süren yazılım geliştirme deneyimim pratikte çalışamayacağını gösteriyor. (Düzenleme: Açıklığa kavuşturmak için, her zaman otomatik olarak çalışan birçok testim var. Benim sorum, CD’nin tam biçimi olduğunu anladığım her checkin için güvenimin nasıl sağlanacağıyla ilgili. Her hafta (bazıları doğru şekilde yapılırsa hala CD düşünebilir), iki …

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.