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

4
Yalnız bir projede özellik sürünmesini nasıl önleyebilirim?
Bu yüzden 2011'de ve 2012'ye kadar üzerinde çalıştığım bir programım var, ancak son sürüm Aralık 2011'de yapıldı . Ben aktif olarak üzerinde çalışıyorum, ama özellik sürünme çirkin başını cezbetti ve şimdi bitmemiş özellikleri ton ile doludur. Kötü yanı, bir özelliği uygularken, yeni bir özellik içeri giriyor. Gelecekte özellik sürünmesini önlemek …

6
Fonksiyonel testi uygulamak için sistemin kendisini uygulamaktan daha fazla zaman harcıyoruz, bu normal mi?
Temelde, üç ana projemiz var, ikisi web hizmetleri, diğeri ise web uygulaması. Web hizmetlerimizi olabildiğince işlevsel testlerle (her üç projenin de uygun birim testleri vardır) kapsamaktan memnun kalsam da, web uygulaması için fonksiyonel testlerin uygulanması geliştiricinin çok fazla zaman alıyor. Çokça kastediyorum, iki kez, hatta bazen daha fazla, birim test …

2
RESTful API'sinde komut desenini uygulama
Umarım olabildiğince RESTful hale getirmek için bir HTTP API tasarlama sürecindeyim. İşlevselliğin birkaç kaynağa yayıldığı bazı eylemler vardır ve bazen geri alınması gerekir. Kendi kendime düşündüm, bu bir komut kalıbına benziyor, ama onu bir kaynağa nasıl modelleyebilirim? Böyle bir şeyle yaratılacak olan DepositAction gibi XXAction adında yeni bir kaynak tanıtacağım …

5
ASCII dizelerini daha az bayta nasıl sıkıştırırsınız?
Diğer cihazlara mesaj gönderen benzersiz bir protokol ile gömülü bir cihazla çalışıyorum ve gönderilen paketleri ayrıştıran bir uygulama yapıyorum. Her paket 8 bayt taşır. Protokol, ilk baytın başlık olduğu ve kalan 7 baytın da veri olduğu şeklinde tanımlanır. Belirli bir kimlik dizesini geçmeye çalışıyorlar, ancak kimlik dizesi 8 karakter uzunluğunda …
12 strings  ascii  byte 


1
Java 8'de işlev türlerini kaldırma nedenleri
JDK 8 Lambda Uzman Grubu'nun (EG) neden Java programlama diline yeni bir işlev türü eklememeye karar verdiğini anlamaya çalışıyorum. Posta listesinin üzerinden geçerken işlev türlerinin kaldırılmasıyla ilgili tartışmayı içeren bir konu buldum . İfadelerin çoğu benim için belirsiz olabilir, belki bağlam eksikliği ve bazı durumlarda tip sistemlerinin uygulanması hakkında sınırlı …


4
İlişkisel bir veritabanında numaralandırılmış bir türü nasıl temsil etmeliyim?
Şirketim için üzerinde çalıştığım bir cihazda gerçekleşen işlemleri izleyen ilişkisel bir veritabanı geliştirmeye çalışıyorum. Cihazda oluşabilecek farklı işlem türleri vardır, bu nedenle ana kayıt tablolarımızdan birinde "trans_type" alanına sahibiz. Grubum bu alanın türünü bir tamsayı yapmaya ve bu alanı numaralandırılmış bir tür olarak ele almaya karar verdi. Sezgim bana bu …

4
Gerçek bir geliştirme ortamı olmadan güvenle geliştirme
Son zamanlarda, üçüncü taraf "kurumsal" sistemlerle ve bu sistemlerin etrafında çalışmayı içeren bir proje için işe alındım. Üretim ortamının yeterince sadık bir kopyasını oluşturmak için gereken astronomik maliyet ve çaba olacağını düşündüğümden dolayı, gerçek bir geliştirme ortamına sahip olma ihtimali kayboluyor. Bu elbette ideal değil. Parlak tarafta, yazılımın bu gibi …



3
Birinci sınıf kütüphanemi gönderirim. Dikkat etmem gereken herhangi bir şey var mı?
Kariyerimdeki "Birinci Sınıf Kütüphane Yayınlandı" başarısının kilidini açmak üzere bir Web Geliştiricisiyim ve kurşunları terliyorum (bütün gece stres altındaydım). Herkesin bunun mümkün olduğunca sorunsuz gittiğinden emin olmak için herhangi bir öneri veya öneri olup olmadığını görmek için topluluk deneyimine dokunmak isterim. Dikkat etmem gereken herhangi bir özellik veya gotchas var …

10
Değişken değişkenler kullanmadan faydalı Java programları nasıl yazılır
Yazarın belirttiği fonksiyonel programlama hakkında bir makale okuyordum (take 25 (squares-of (integers))) Değişkenleri olmadığına dikkat edin. Gerçekten de, üç fonksiyondan ve bir sabitten daha fazlası yoktur. Değişken kullanmadan Java'daki tamsayıların karelerini yazmayı deneyin. Oh, muhtemelen bunu yapmanın bir yolu var, ama kesinlikle doğal değil ve yukarıdaki programım kadar iyi okumaz. …

3
Kişi RFC'leri ve benzer belgeleri nasıl okur? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 yıl önce kapalı . RFC : Yorum İsteği (RFC), Internet ve Internet'e bağlı sistemlerin çalışması için geçerli yöntemleri, davranışları, araştırmaları …

5
Garip alana özgü nesneleri adlandırma konusunda rehberlik?
Kimyasal bir sistemi modelliyorum ve bir numaralandırmadaki öğelerimi / eşyalarımı adlandırırken sorun yaşıyorum. Kullanmalı mıyım emin değilim: atom formülü kimyasal isim kısaltılmış bir kimyasal isim. Örneğin, sülfürik asit H2SO4 ve hidroklorik asit HCl'dir. Bu ikisiyle, muhtemelen oldukça yaygın oldukları için atom formülünü kullanacağım. Bununla birlikte, Na2SiF6 olan sodyum heksaflorosilikat gibi …

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.