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

8
GPL lisanslı yazılımlar yeniden satılabilir mi?
Araştırma grubum araştırma amaçlı bazı yazılımlar geliştiriyor. Proje lideri yazılımın açık kaynak olmasını ve GPL'yi sevmesini istiyor ancak yazılımın satılamamasını sağlamak istiyor. GPL'yi doğru okuyor muyuz? Yazılım serbestçe değiştirilebilir, (yeniden) dağıtılabilir ve satılabilir mi? Eğer öyleyse, yazılımı etkili bir şekilde satmanın neden zor olduğunu görüyorum; ancak, GPL ihtiyaçlarımız için yeterince …
11 licensing  gpl 

6
Alaycılığı tespit etmek için bir senaryo nasıl öğretilir? [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ı . …

11
Kişi “özgür projeleri” nasıl ele almalı? Onları kabul etmeli ya da etmemeli mi?
Tamam, bir yazılım mühendisi olarak, becerilerimin diğer bağlamlarda değerli olduğunu hissediyorum, örneğin, bir arkadaşım bana geldi ve araştırması için bir web sitesi kurmamı istedi ve ücretsiz olarak yaptım. İlk başta adımı oraya koyacağımı ve bana boş zamanlarımda çalışmam ve becerilerimi geliştirmem gerektiğini düşündüm ... Ama ücretsiz bir iş ile zamanımı …

5
Yeni özelliklere odaklanan bir projede kırılmayan mevcut kodu yeniden gözden geçirmeli misiniz?
Uygulamaya yeni işlevsellik eklemeyi amaçlayan küçük bir proje göz önüne alındığında, getirilen değişiklikler, bazı alanlarda bunların güncellenmesini içeren mevcut kodlara değinmektedir. Uygulama sırasında, güncellenen bu kodların bazılarının yeniden düzenleme için adayları olduğunu gördüm. Bu, etkilenen bileşenler için regresyon testini gerektiren (böylece muhtemelen projenin bir parçası olmayan kapsamı getirecek) refactor için …




3
Şifreleri komut dosyalarında kullanmak için saklama
Geliştirme işlemi sırasında kullanıcıların şeyleri otomatik hale getirirken parolalarını girmelerini gerektiren birkaç durum vardır. Site dağıtımı yaygın durumlardan sadece biridir. OS X altında dmg dosyaları oluşturmak da parola gerektirir. Komut dosyalarında kullanılan komut satırı yardımcı programlarının çoğu stdin aracılığıyla parola alma özelliğine sahiptir. Betik her çalıştırıldığında şifre verilmesi "otomatik" amacını …

3
Birim Testi İle İlgili Videolar [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 . 6 yıl önce kapalı . Birim Testinde iyi sunumlar (slaytlar + ses veya video tercih edilir) arıyordum, ancak bulduğum tek şey kitap …

11
Girintinin tersi [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ı . Kodu girintilediğimizi söylüyoruz. Kod girintisine sekmeler ekleyebilir / kaldırabilirsiniz bir dize oluşturucu yazıyorum. Örneklem: builder.Add("<ul>"); builder.Indent(); builder.Add("<li></li>"); …

5
Bir web uygulaması için müşteriye verilecek çıktılar nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Temelde PHP'de geliştirilen ve başka bir normal web uygulaması olan bir web uygulamasını tamamladım. …

4
Bir grafik tasarımcı ile takım kurmak veya bir yükleniciye tasarım çalışması yapmak daha mı iyi?
Grafik tasarım söz konusu olduğunda clueless ama programlama konusunda uzmanım. Görsel tasarım becerilerine sahip olmayan bir programcıysanız, sizin için en iyi olan şey - bir grafik tasarımcı ile eşleştirmek veya tüm programlamayı yapmak ve daha sonra belirli işleri parçalamak için? İşten biraz ekleme yaptım ama tamamen tatmin olmadım çünkü etkimin …

2
Aynı dizinde Git repo ve mercurial sahibi olmak
Sorunumu açıklayacağım, Şu anda git kullanarak gitorious bir şirket içi yükleme kullanıyorum. Mercurial kullanan Fog Creek'ten FogBugz ve Fırın'ı test etmeye başlamak istiyorum. En azından kısa bir süre için her iki çözümü de kullanarak geliştirmeye devam etmek istiyorum. Herkes aynı dizinde bir git ve bir mercurial repo sahip uzun vadeli …
11 git  mercurial 

6
Dizin Değişkenlerinin Türünü Seçme
Çoğu zaman dizin değişkenlerini temsil eden Tamsayı türü kullanırız. Ancak bazı durumlarda, std::vector<int> vec; .... for(int i = 0; i < vec.size(); ++i) .... Bu, derleyicinin imzalı / imzasız değişkenlerin karışık kullanımıyla ilgili uyarıyı yükseltmesine neden olur. dizin değişkenini for( size_t i = 0; i < vec.size(); i++ )(veya an …
11 c++ 

10
Tek Hat İfadeleri ve İyi Uygulamalar
Son zamanlarda, birçoğunuzun kaşlarını çatabileceğini bildiğim, ancak sonunda, tek bir (bazen) tekrarlayan yöntemin yapısından ziyade küresel kod yapısını izlememe yardımcı olan bir alışkanlık kazandım: bir sayı gruplama ifadeleri tek bir satırda, şöyle: textBox1.Text = "Something!"; textBox2.Text = "Another thing!"; textBox3.Text = "Yet another thing!"; aksine textBox1.Text = "Something!"; textBox2.Text = …

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.