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

1
Bir dosya adının uzantı olmayan kısmının adı nedir? [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 . 3 yıl önce kapalı . Dosya yolu verildiğinde: /some/path/abc.txt Dosya adı "abc.txt" olduğunu ve uzatma "txt" dir. "Endüstri standardı", "abc" kısmı için …

2
Bir iş parçacığını uyku nasıl çalışır?
Bir iplik uyuduğunuzda , aslında neler oluyor? Bir iş parçacığının uyutulmasının "geçerli iş parçacığını belirli bir süre duraklatır" olduğunu görüyorum . Ama nasıl çalışır? Göre içten) (Nasıl Thread.sleep işleri ve Thread.sleep gerçekten nasıl çalışır? : uyku süresi sisteme özgü bir ayrıntı düzeyine tabi olacaktır uyku engelliyor iş parçacığı CPU'dan ayrılır …

3
Bir kaynak bulunamadığında 204 veya 404 yanıtı döndürmeli miyim?
Turnuvalar ve programlar için basit bir RESTful hizmeti geliştiriyorum. JSON gövdesi içeren bir POST isteği ile bir turnuva oluşturulduğunda, turnuva BiMapbir DAO uygulamasında aşağıdaki gibi ilan edilen bir a'ya eklenir : private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Bir turnuva oluşturulduğunda, kullanıcının bu turnuvanın ileride referansını alabilmesi için ilişkili dize kimliği …
15 java  rest  web-services  http 

5
Resmi bir kod incelemesi yaparken faydalı bir düşünce yapısı nedir
Ekibimiz son zamanlarda her check-in için kod incelemeleri yapmaya başladı. Takım lideri olarak, çok fazla öneri sunmak, sinir bozucu geliştiriciler ile ekip çıktısını azaltmak ve kodun bırakılması arasında farklı bir yazı yazacağım arasında bir denge bulmaya çalışıyorum. Yararlı bir yaklaşım öneren iyi bilinen kaynaklardan herhangi bir kanıt, çalışma veya rehberlik …

2
Başarısız bir testi nereye itmeli?
GitHub veri havuzumdaki şube ayarlarını değiştirdim, böylece [sonraki] şubem bir çekme isteği yoluyla geçen bir CI derlemesi gerektiriyor. Birkaç ekip üyesi ile başarısız testler hakkında bir tartışma yapıldı. Bağlam uğruna ... Depo yalnızca açıklaması, bu yüzden [usta] kod içeren varken içine PR'd oluyor bir [usta] şubesi vardır itibariyle olursa olsun …

4
Dahili iş uygulamaları için Windows Yükleyicileri anlamlı mı?
Bu durumda ortak olan şey için genel bir anlayış geliştirmeye çalışıyorum, böylece daha fazla takip etmenin mantıklı olup olmadığına karar verebiliyorum. Tesisatçılar aşağıdakilerle tipik bir kurumsal ortamda hoş karşılanıyor mu? Değişiklik kontrol süreci Dev / QA / Üretim ortamları Çeşitli alanlar (güvenlik duvarı, veritabanı, pencereler, vb.) İçin belirlenmiş dağıtım ekipleri. …

3
Kullanabileceğim bir Unicode sentinel değeri?
Bir dosya formatı tasarlıyorum ve doğru yapmak istiyorum. Bir ikili biçim olduğundan, dosyanın ilk bayt (veya bayt) gerekir değil (sadece PNG dosya başlığında gibi geçerli metinsel karakterleri oluşturmak 1 ). Bu, biçimi tanımayan araçların ilk birkaç bayta bakarak bir metin dosyası olmadığını görmelerini sağlar. Yukarıdaki herhangi bir kod noktası 0x7Fgeçersiz …
14 unicode 

8
Neden C ++ derleyici yazmak için?
Neden C ++ bir derleyici yazmak için iyi bir seçim olduğunu merak ediyordum. Tabii ki C bu amaç için de iyidir, çünkü birçok derleyici C veya C ++ ile yazılmıştır, ancak bu sefer C ++ ile daha fazla ilgileniyorum. Bunun iyi bir nedeni var mı? Bunu internette arıyordum, ancak iyi …
14 c++  compiler 

8
Baskı altındayken kötü kod yazar mısınız? [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 . 7 yıl önce kapalı . Baskı altındayken, son tarih yaklaşıyor ve bir yönetici boynunuzu soluyor, kendinizi kötü kod yazmaya başlıyor musunuz? TDD …
14 bad-code 


3
Geliştiricilere hata önceliklerini nasıl etkiler ve onlara göre nasıl davranılır?
Şu anda çalışmakta olan bir hata sürecimiz var. 3 hata seviyemiz var: P1 hatası: Kullanıcıların çalışmasını engelleyen hatalar. Onlar yerinde çözülmelidir. P2 hatası: Etkileyen ancak kullanıcılar çalışabilecek hatalar P3 hatası: Etkilemeyen ve kullanıcıların çalışabileceği hatalar. P1 zorunludur ve yerinde ele alınması gerekir. Ancak P2 ve P3 için, duruma göre karar …

4
Belirli bir yer işaretindeki bir aralıktaki tüm yer işaretlerini nasıl verimli bir şekilde arayabilirim?
Belirli bir dönüm noktasının 10 km / milindeki (bu hikaye için önemli değil) tüm yerleri bulan bir coğrafi arama projesiyle başlamaya çalışıyorum. Diyelim ki 1.000.000 yer işaretinden oluşan bir veritabanım var. Belli koordinatlara sahip bir dönüm noktasının 10 mil aralığındaki tüm yer işaretlerini bulmak için, aramamdan bir yer işareti ile …


5
Sprint planlaması çok uzun sürüyor mu?
Bir haftalık sprint için sprint planlamasında 5 saatten fazla sürdüm. Çok fazla gibi görünüyor. Takım üyelerinin çoğu kıdemli olmadığından, sprint planlamada işleri ayrıntılı olarak tartışıyoruz. Bunu yapmazsak, uygulama sırasında hatalara ve sprint sırasında yeniden tasarlamaya yol açar. Bununla nasıl başa çıkabiliriz? Bir haftada sadece 2 saat uzunluğuna sığdırmak için planlama …
14 agile  scrum  planning  sprint 

4
Yazılım mimarisi dile ne kadar bağlıdır?
Kendimi yazılım mimarisi ve tasarım kalıpları hakkında eğitirken, çoğu durumda açıklamada bazı dil özelliklerinin ve tasarım özelliklerinin ima edildiğini fark ettim. Örneğin hemen hemen sınıfları ve arayüzleri kullanan fikirleri gösteren herhangi bir makale veya kitap. Kişinin bu konuda kolayca bulabileceği her şey nesnelerden ve OOP kavramlarından bahsedecektir. Sistemin yazıldığı dilde …

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.