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


5
Neden hizmet odaklı bir dil yok?
Düzenle: Ayrıca Karışıklığı önlemek için: Ben am değil web hizmetleri ve bu tür bahsediyor. Uygulamaları dahili olarak yapılandırmaktan bahsediyorum, bu bilgisayarların nasıl iletişim kurduğundan değil. Programlama dilleri, derleyiciler ve zorunlu programlama paradigmasının nasıl genişletildiği ile ilgilidir. Orijinal: Zorunlu programlama alanında, son 20 yılda (veya daha fazla) iki paradigma gördük: nesne …

3
Veritabanını çevrimiçi nasıl koyabilirsiniz? [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ı . Web geliştirme ile ilgili çok yeni bir sorum var. Envanter ve satışları izlemek için basit bir sistem …

3
Ekibe katılan programcılar için tahminler nasıl ele alınır?
Yineleme çoktan başladı, yeni programcı takıma katıldı, X görevinin farklı bir geliştirici tarafından 30 saat olduğu tahmin ediliyor. Bu durumda en iyi uygulama hangisidir? yeni geliştirici verilen tahminle çalışır (fikir, hız hesaplandığında herhangi bir tutarsızlığın düzeltilmesi mi?) yeni geliştirici görevi yeniden tahmin ediyor mu? (öyleyse, ya önemli ölçüde daha yüksekse …
11 agile  estimation 

6
Tarayıcılar neden haml ve sass'ı desteklemiyor?
Bir web sitesini indirmek için gereken süre önemli ölçüde azalacak ve bence ayrıştırma da daha kolay olacaktır. Bu diller neden standart olarak kabul edilmiyor? Açıkçası ham html ve CSS'den daha iyi ... Tarayıcılar, ara HTML / CSS kodunu ortadan kaldırmamızı engelleyen tek şeydir.
11 html  css 


5
Bir web sayfasından istikrarlı ve verimli bir şekilde veri alma
Son zamanlarda, ihtiyacınız olan verileri elde etmek için bir web sitesinin HTML'sini ayrıştırmak için bir normal ifade kullanmanın en iyi eylem yolu olmadığını öğrendim. Benim sorum basit: Peki, bu verileri elde etmenin en iyi / en verimli ve genel olarak kararlı bir yolu nedir? Şunu not etmeliyim: API yok Verileri …
11 data  parsing 

7
Yüksek Ciro Ortamlarında Daha Fazla Yorum Daha mı İyi?
Bugün bir meslektaşımla konuşuyordum. İki farklı proje için kod üzerinde çalışıyoruz. Benim durumumda, kodum üzerinde çalışan tek kişi benim; Onun durumunda, düzenli olarak (8-12 ayda bir) gelip giden co-op öğrencileri de dahil olmak üzere, aynı kod tabanında birden fazla kişi çalışır. Yorumlarıyla liberal olduğunu ve her yere koyduğunu söyledi. Onun …

4
Üretim yazılımında genel durum üstel zaman algoritmaları ne kadar yaygındır?
Üstel zaman algoritmalarından genel olarak kaçınılması gerektiğini, ancak bazen gerekli olduğunu biliyorum. Gezgin Satıcı olgusu. Bu tür algoritmalar üretim yazılımında ne kadar yaygındır? Bu durumlar genellikle gerekli mi yoksa acele işlerin bir sonucu mu? Birçoğunun iyi bir buluşsal yöntemle çözülebileceğini anlıyorum. Genellikle yapamayanlarla neler yapılır?
11 algorithms 

7
Değişken kullanımını kod içinde genelleştirme
Değişkenleri genelleştirmenin iyi bir uygulama olup olmadığını bilmek istiyorum (tüm değerleri saklamak için tek değişken kullanın). Basit bir örnek düşünün Strings querycre,queryins,queryup,querydel; querycre = 'Create table XYZ ...'; execute querycre ; queryins = 'Insert into XYZ ...'; execute queryins ; queryup = 'Update XYZ set ...'; execute queryup; querydel = …

3
Scala veya Clojure Fonksiyonel Programlama en iyi uygulamaları
Çok fazla kendi kendine çalışma kodlaması yaptım, Paralel Programlama Modelleri ile ilgili bazı deneyimler edindim: Aktörler, Yazılım İşlemsel Bellek, Veri Akışı. Bu mimarileri gerçek hayata - yüksek yüklü web uygulamasına - uygulamaya çalışırken, herhangi bir model veri için dayanıklılığı ve kalıcılığı desteklemez. Gerçek hayat görevleri sonunda verilerin kaydedilmesini gerektirir. Bu …

2
TDD üzerinde bir ürün için toplam sahip olma maliyetini ölçüm olarak kullanan herhangi bir bilimsel çalışma var mı?
Dogsa T, Batic D' de önceki çalışmaların özetini okurken . Test odaklı geliştirmenin etkinliği: endüstriyel bir vaka çalışması. Yazılım Kalite Dergisi. 2011; 19 (4): 643-661. TDD ile ilgili birçok çalışmada kullanılan ölçümlerin, kod satırları, kusurlar ve kalkınma için harcanan zaman gibi şeylere dayandığını gösterdi. TDD'ye karşı geleneksel geliştirme veya test-son …

6
Kendimi kandırıyor muyum? İş analisti programcıya geçiş
Mevcut iş: Bir Big 4 firmasının lider iş analisti olarak çalışarak, büyük ölçekli bir yeniden platform projesinde (4 karada geliştirici, 4 açık deniz geliştirici, birkaç açık deniz / açık test cihazı) çalışan bir grup geliştirici ve test ekibine liderlik ediyor. Aynı zamanda diğer küçük ölçekli projelerde de aynı kapasitede çalışın. …



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.