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
Neden hiçbir şey yapamıyoruz?
Çoğunluğu yazılım geliştirmeye dahil olmayan orta ölçekli bir şirkette küçük bir ekip üzerinde çalışıyorum. En yeni ve en az deneyimli geliştiriciyim ve başlamadan önce yazılımda profesyonel veya akademik bir geçmişim yoktu, ancak girdimin ne kadar saygı duyulduğundan çok memnunum ve kariyerimin bu kadar erken bir aşamasında ciddiye alındığı için minnettarım. …

2
“Pizza toplama problemi” dinamik programlama teknikleri kullanılarak nasıl çözülür?
Winkler'ın pizza toplama sorunu: Dilimin alanı nolduğu dairesel bir dilim pizzalı pasta, yani alan her pasta parçası için farklıdır.iS_i Yiyenler Alice ve Bob sırayla dilimleri toplarlar, ancak pastada birden fazla boşluk oluşturmak kaba olur (izin verilmediğini düşünün). Bu nedenle her yiyici, açık bölgeye bitişik iki dilimden birini almakla sınırlıdır. Alice …


6
'Önerilen' dosya uzunluğu ve çizgi genişlikleri [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 . 4 yıl önce kapalı . Herkes belirli bir dosya için maksimum kod satırı sayısı için saygın bir kaynaktan bir öneri bilip bilmediğini …

3
REST API çağrıları aracılığıyla uygulama kullanımını izlemek etik değildir mi?
ASIHTTPRequest ile web sitemle sunucu tarafında PHP tabanlı bir REST API'ye iletişim kuran bir uygulama geliştiriyorum . Doğal olarak, benim app sunucu tarafında farklı uç noktaları var ve genellikle JSON veri döndürür. Sayaçların her bir son noktanın kaç kez vurulduğuna kaydedilmesi etik dışı mıdır? Uygulamanın uç nokta vurulduğunu, kullanıcı aracısını, …

3
Aynı davranışı gösteren birden çok nesne için birim sınamalarını nasıl yapılandırabilirsiniz?
Birçok durumda, bazı davranışları olan mevcut bir sınıf olabilir: class Lion { public void Eat(Herbivore herbivore) { ... } } ... ve bir birim testim var ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore = buildHerbivoreForEating(); var test = BuildLionForTest(); test.Eat(herbivore); Assert.IsEaten(herbivore); } Şimdi, aslanın kimliğine göre davranışı olan bir …

6
Geçmişteki projelerinizi nasıl takip ediyorsunuz? [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ı . Birkaç yıl önce geçmiş projelerimin ayrıntılarını hatırlamaya çalışırken zorlandıktan sonra, programcıların genellikle bunu nasıl takip ettiğini merak …

5
Çaylak geliştiricileri projenize nasıl dahil edebilirsiniz?
Sıfır veya genel hobisi düzeyinde programlama deneyimi olan bazı çalışanlara iş yükünü benden almayı öğretmeyi düşünüyoruz. Bazı dost canlısı belgelere ve öğrenmek için bir esintiye sahip Python / Django kullanıyoruz. Şu anda şirketim için tek kişilik bir IT departmanıyım ve şirketin ihtiyaç duyduğu her şeyi geliştirmek için yeterli saatim yok. …
9 team  business 

1
Çift lisans nasıl verilir?
GPL v3 kapsamında bir projemi açık kaynak yapmak istiyorum. Ayrıca, kodu özel bir uygulamada kullanmak isteyenler için bir lisans satmak istiyorum. Kaynak kodumu GPL v3 altında yayınlamayı ve aynı zamanda seçtiğim başka bir lisans kapsamında serbest bırakma hakkını nasıl saklı tutarım? GPL üstbilgisini hala kaynak dosyalarımın her birinin üstüne koyabilir …

6
C de fonksiyonel programlamayı öğrenebilir misiniz? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 yıl önce kapalı . Buradaki yorum tartışmasının bir sonucu olarak, C de Fonksiyonel Programlamayı öğrenip öğrenemeyeceğinizi merak ediyorum.
9 c  paradigms 

5
Hata düzeltme yinelemesi nasıl hesaplanır?
Scrum'ı son 5 ayda oldukça başarılı bir şekilde uyguladık. Gerçi biz olmadan 3 hafta sonra PROD gelmektedir şimdiye herhangi uçtan uca entegrasyon testi yapıyor. Ah! Yardıma ihtiyacım var. Bunun nedenlerini ele almadan (BU noktada), şimdi küçük iyileştirmeler ve hala bilinmeyen birçok hata düzeltmesinden oluşan mevcut yinelemeyi planlamamız gerekiyor. Bu senaryoyu …
9 scrum  bug  planning 


7
Ürün Sahibi ayrıca ekibinizde bir geliştirici mi?
Burada PO'nun sorumluluğu hakkında kafam karıştı. Game Feature Team'de geliştiriciydim, aynı zamanda bir PO da. Geliştiricinin günlük çalışması neredeyse tam zamanlı, bu yüzden PO görevime dikkat etmek için zamanla çalışmalıyım ve PO'nun sorumluluğu geliştiricinin düşüncelerine karşı gibi görünüyor. Bir PO olarak, bir sonraki sprint'te daha fazla özellik seçeceğim. Aksi takdirde, …

3
BSD lisanslı bir proje hazırlarken yasal hususlar nelerdir?
İki yanlı bir BSD lisansı altında yayınlanan bir projeyi çatallamak istiyorum : Telif Hakkı (c) 2010 {telif hakkı sahibi} Tüm hakları saklıdır. Aşağıdaki koşulların yerine getirilmesi koşuluyla, değiştirilmiş veya değiştirilmeden kaynak ve ikili formlarda yeniden dağıtım ve kullanıma izin verilir: (1) Kaynak kodun yeniden dağıtımları yukarıdaki telif hakkı bildirimini, bu …

3
Çevik geliştirme dağıtım süreci. KG ve İşletme Sahipleri nerede test ediyor?
Son zamanlarda, çalıştığım yeri nasıl konuşlandırdığımızı yeniden tasarlamak amacıyla, SVN veya GIT kullanarak çeşitli web uygulaması dağıtım süreçlerinde çok şey okudum. Agile'ın birçok lezzeti gibi, ustalaşmak veya gövdeye adanmış her şeyin üretime hazır olduğu varsayılır. GitHub ve Etsy, http://codeascraft.etsy.com/2010/05/20/quantum-of-deployment/ bu temelde çalıştıklarını söylüyorlar (Etsy'nin aslında bir hazırlama ortamı olmasına rağmen). …

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.