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

3
Performansı artırmak için neden çoklu okuma sıklıkla tercih edilir?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 6 yıl önce göç etmiş . Bir sorum var, programcıların neden eşzamanlılık ve genel olarak çok iş parçacıklı programları sevdiği görünüyor. Burada 2 ana yaklaşım düşünüyorum: temel olarak sinyallere dayalı bir eşzamansız yaklaşım ya da örneğin …

3
“Gerekirse X yapın” yöntemini adlandırmak
X'in yapılması gerekip gerekmediğini kontrol eden ve gerekirse X'i yapan bir yöntemi adlandırmanın iyi bir yolu nedir? Örneğin, yeni kullanıcılar giriş yaptığında bir kullanıcı listesini güncelleyen bir yönteme nasıl ad verilir? UpdateListIfNeededçok uzun gözüküyor, bununla birlikte basit UpdateListbir işlem muhtemelen pahalı ve gereksiz bir işlem her seferinde gerçekleştiriliyor. EnsureListUpdatedaynı zamanda …

5
Böcek Takibi Görgü Kuralları - Nezaketsizlik mi, Kopya mı?
İstenen geliştirmeyi yapmak için gerekli araçların bulunmamasından dolayı "çözüldü (düzeltilmiyor)" olarak işaretlenmiş bir açık kaynak projesinde hata izleyicide gerçekten eski (2 + yıl) bir özellik isteği sorunuyla karşılaştım. Bu belirleme yapıldıktan sonra geçen sürede, çözümlenmesini sağlayacak yeni araçlar geliştirildi ve bu uygulamanın topluluğunun dikkatine sunulmasını istiyorum. Ancak, böyle durumlarda, genel …

6
UML sınıf diyagramları JavaScript sistemlerini tasarlamak için yeterli midir?
UML'nin nesne yönelimi için daha klasik bir yaklaşıma yönelik olduğu göz önüne alındığında, JavaScript sistemleri tasarlamak için hala güvenilir bir şekilde kullanılabilir mi? Görebildiğim özel bir sorun, sınıf diyagramlarının aslında sistemin yapısal bir görünümü olduğu ve JavaScript'in daha fazla davranış odaklı olduğu, bununla nasıl başa çıkabileceğiniz? Lütfen buradaki gerçek dünya …

9
Mentor olmadan iyileştirme [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 4 yıl önce kapandı . Kendimi çok fazla tecrübe etmese de, bir şekilde lider olarak işlere girmeye devam ediyorum (şu an şirketin teknik …


11
İPhone uygulamamı gerçek iPhone cihazımda test etmek neden gerekli
İPhone için bir uygulama geliştirdim ve şimdi App Store'da istiyorum. Çok sayıda iOS geek arkadaşım iPhone'daki gerçek cihazda test etmemi söyledi. Öyleyse neden (Apple) cihazımla neredeyse aynı olan "simülatör" vermiş olsalar da iPhone uygulamamı gerçek iPhone cihazında test etmemiz gerektiğini merak ediyorum?
23 testing  iphone  ios 

6
Fonksiyonları olan fiilleri, sınıfları olan isimleri kullanın - peki ya arayüzler? [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ı . Tamam, fiillerin işlevlerle ve isimlerin sınıflarla kullanılmasının normal kurallarını anlıyorum. Arayüzler ne olacak? Arayüz isimleri ile geldiğinde …

2
JSON'dan Protobuf'a taşın. Buna değer mi?
XML veya JSON'a (WCF) hizmet verebilecek REST web servislerimiz vardır. Protobufları uygulama fikri ile oynuyorum. Niye ya? Artıları Sunucularda daha az yük. Küçük mesaj boyutu - daha az trafik. Şimdi geçmek daha sonradan daha kolaydır. EKSİLERİ Uygulanması gerekiyor Hata ayıklama için iletileri gidermek / burnunu çekmek daha da zorlaşacak. Sunucuda …

4
“Büyük Veri” nin tanımı nedir?
Bir tane var mı? Bulabildiğim tüm tanımlar, verinin boyutunu, karmaşıklığını / çeşitliliğini veya hızını tanımlar. Wikipedia'nın tanımı , gerçek bir numarayla bulduğum tek tanım. Büyük veri boyutları, 2012'den itibaren birkaç düzine terabayttan tek bir veri kümesinde birçok petabayta kadar değişen bir veri hedefidir. Bununla birlikte, bu görünüşte , bir sonraki …

7
Birim testlerinde Kod Kalitesi?
Ünite testleri yazarken, kodun iyi kalitede ve okunabilir olmasını sağlamak için fazladan zaman harcamakta fayda var mı? Test yazarken , daha hızlı yazmak ve çok fazla değişken kullanmaktan kaçınmak için genellikle Demeter Yasasını çiğniyorum . Teknik olarak, birim testleri doğrudan yeniden kullanılmaz - kesinlikle koda bağlıdırlar, bu yüzden üzerlerinde çok …


10
İşverenler kendi kendini yetiştiren başvuru sahiplerinde ne arıyor? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 4 yıl önce kapandı . Ben iş piyasasına girmeyi öğreten kendi kendine öğrenen bir programcıyım. Bilmek istediğim şey, deneyimimi işverenlere göstermenin en iyi …
23 skills 

7
Bir proje süresini tahmin ederken kabul edilebilir hata marjı nedir?
Çalıştığım şirket% 10'luk bir maksimum hata payına sahip olmayı hedefliyor. Analistlerin% 10'dan daha az veya daha fazla bir tahminde bulunmamalarını bekliyorlar. Ne düşüneceğimi bilmiyorum, çünkü karşılaştırılacak bir şeyim yok. Az ya da çok, çok yanlış tahmin edersek ölçmek için iyi bir temel ne olabilir? Nasıl (% olarak) kadar olduğunu düşünüyorum …

8
Çevik yanlış giderse [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …
23 agile 

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.