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

6
İşbirliğine dayalı geliştirme için en temel ve basit platform nedir (PHP projesi)? [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ı . Ben Codeigniter kullanarak oldukça ortalama bir PHP uygulaması üzerinde 4-5 programcılar ile çalışmak gerekiyor. Bir şehirde 5 …

12
Bir web sitesi için SSL sertifikası ne kadar önemlidir?
Kendi projemi bootstrapping ediyorum, bir kayıt / giriş alanı var (RoR ile tasarlandı, düzgün bir şekilde hashed ve tuzlu). Alt alan adlarını kullanıyorum ve iframe'lerle onlara erişmem gerektiğinden (gerçekten haklı!) Alt alan adlarını kapsayan pahalı sertifikalardan birine ihtiyacım var. Bunu kendi zamanımdan ve paramdan çıkardığım için, birkaç yüzlerce sertifikanın yanı …
14 security  ssl 

3
Derleyiciler diğer sınıfları ve özelliklerini nasıl bilir?
İlk programlama dilimi nesne yönelimli ve şimdiye kadar tek bir 'sınıf' yaratmakla yazıyorum. Ama diyelim ki derslere, diyelim ClassAve ClassB. Bu ikisinin birbirleri ile ilgisi yoksa, o zaman her şey iyidir. Ancak, diyelim ki ClassAbir oluşturur ClassBpozlar 2 ilgili sorular -Bu: -Nasıl derleyici know-derleme ne zaman ClassAolduğunu ClassBeğer olursa, nasıl …

1
LGPL ve AGPL arasındaki belirleyici fark
LGPL (v3) ve AGPL (v3) arasındaki belirleyici fark nedir? Her ikisi de ticari üretimde kullanılabilir, her ikisi de ücretli bir ürün içinde paketlenebilir. Bunların kaynak kodunu değiştirmediğim sürece, kaynak kodu ürünümün içine almak zorunda değilim. Öyleyse önemli fark nerede yatıyor? (Bunu /programming/10996160/the-decisive-difference-between-lgpl-and-agpl adresinden de sordum, ancak bir kullanıcı burada sormasını …
14 licensing  gpl  lgpl  agpl 


3
Scala etkilerinin tarihsel kökenleri
Scala, birçok meslektaşım tarafından belirlenen zengin özelliği ile karmaşık olarak adlandırıldı ve hatta bazıları bu yeni özellikleri suçladı . Çoğu programcı OO özelliklerinin farkında olsa da ve en azından iyi olanları da fonksiyonel programlama hakkında bilgi sahibi olsa da, özellikle Scala'da tarihsel kökenlerinden haberdar olmadığım bir özellik var. Mesleğimizin önemli …

5
Java'da tanımlanmamış davranış
Ben C ++ bazı tanımsız davranış tartışıyor SO bu soruyu okuyordu ve merak ettim: Java da tanımsız davranış var mı? Bu durumda, Java'da tanımlanmamış davranışın bazı yaygın nedenleri nelerdir? Değilse, Java'nın hangi özellikleri bu tür davranışlardan kurtulur ve bu özelliklerle neden C ve C ++ 'nın en son sürümleri uygulanmamıştır?


9
TDD: Doğru mu yapıyorum?
Ben yeni bir programcıyım (sadece yaklaşık bir yıldır öğreniyorum) ve daha iyi olma hedefimde TDD hakkında yeni öğrendim. Çok yararlı göründüğü için kullanma alışkanlığına girmek istedim. Doğru kullandığımdan emin olmak istedim. Ben ne yapıyorum: İhtiyacım olan yeni bir yöntem düşünün. Bu yöntem için bir test oluşturun. Test başarısız. Yazma yöntemi. …
14 tdd 

3
Typedef ne zaman kullanılır?
C ++ 'da typedef kullanması gerekip gerekmediği konusunda biraz kafam karıştı. Okunabilirlik ve netlik arasında dengeleyici bir hareket olduğunu hissediyorum. İşte herhangi bir typedefs olmadan bir kod örneği: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int>::iterator lookup_it = lookup_table.find(lookup_key); if (lookup_it != lookup_table.end()) return …
14 c++  coding-style 

3
Six Sigma'yı bir yazılım geliştirme ortamında nasıl uygulayabilirim?
Java geliştiricisiyim, ancak kuruluşumuzun kârını artırmak amacıyla Six Sigma'yı uygulamayı öğrenmem istendi. Six Sigma'nın tüm ortamlarda uygulanabileceğini okudum, ancak bunu yazılım geliştirmeye uygulamanın nüanslarıyla ilgileniyorum. Altı Sigma'nın hangi kavramları bir yazılım geliştirme ortamına uygulanabilir ve bunları etkili bir şekilde nasıl uygulayabilirim? Anladığım kadarıyla Six Sigma şunlara odaklanıyor: kusurların temel nedenlerini …

3
ASP.NET MVC ve REST API + Web sayfası kullanımı için WCF
İnsan etkileşimi ile programlı hizmet odaklı kullanım tartışmasının net olduğunu düşünüyorum. Ama aynı API ile bağlı verileri kullanan bir programlı API ve bir web sitesi kullanan bir uygulama oluşturmak olsaydı, sadece ASP.NET kullanmaya yönelik yalın mı? Aynı uygulama üzerinde çalışmak için ASP.NET ve WCF'yi entegre etmek ne kadar kolay?

3
Güvenli iPhone uygulaması ↔ sunucu iletişimi
İOS uygulamam ile sunucu bileşeni arasında özel iletişim kurmak için en iyi yaklaşım nedir? Tek bir değişmeyen “gizli anahtarın” uygulama kaynağında yeterince pişirilmesi mi yoksa bu tür “el sıkışma” tuşlarının nesillerini dinamik olarak bir şekilde ayarlamam gerekiyor mu? Sunucu kendi başına hassas verilere erişemez, bu yüzden kullanıcı bazı özel uç …

8
Sayı listesinde bir “delik” bulun
Belirli bir sıralanmamış tamsayılar listesinde bulunmayan (ve listenin en küçük değerinden daha büyük ) ilk (en küçük) tamsayıyı bulmanın en hızlı yolu nedir ? İlkel yaklaşımım onları sıralamak ve listeye adım atmak, daha iyi bir yol var mı?


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.