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
Yazılım mühendisliğinde modül nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Stephen Schach'a göre, “Klasik ve Nesneye Yönelik Yazılım Mühendisliği”, bölüm 6: bir modül, bir …
18 software  modules 

1
PHP dahili olarak dizeleri nasıl temsil eder?
UTF8? UTF16? PHP'deki dizeler kullanılan kodlamayı da takip ediyor mu? Örneğin bu senaryoya bakalım. Söyle koş: $original = "शक्नोम्यत्तुम्"; Aslında ne olur? Açıkçası bence $originalsadece 7 karakter olmayacak. Bu gliflerin her biri orada birkaç bayt ile temsil edilmelidir. Sonra yaparım: $converted = mb_convert_encoding ($original , "UTF-8"); Ne olacak $converted? Nasıl …
18 php  strings 

6
.NET çerçevesiyle C ++ kullanmak mümkün müdür?
GUI programlama hakkında C # ve C ++ 'da birçok yorum okudum. Ve Microsoft'un .NET çerçevesinin GUI programlama için güçlü olduğunu fark ettim. Peki C ++ ve .NET framework kullanmak mümkün mü? C ++ güçlü bir dil olduğu için harika bir kombinasyon olacağını düşünüyorum ve okuduğum gibi Windows'ta GUI programlama …
18 c++  .net 

4
C ++ ile lexer yazma
C ++ 'da bir lexer yazma konusunda iyi kaynaklar nelerdir (kitaplar, öğreticiler, belgeler), bazı iyi teknikler ve uygulamalar nelerdir? İnternete baktım ve herkes lex gibi bir lexer jeneratörü kullanmayı söylüyor. Bunu yapmak istemiyorum, elle bir lexer yazmak istiyorum.
18 c++  compiler  lexer 

6
Bir yöntemin imzasında HER parametre için bir javadoc yorumu yazmak gerekli midir?
Ekibimdeki geliştiricilerden biri, bir yöntemin imzasında HER parametre için bir javadoc yorumu yazmanın gerekli olduğuna inanıyor. Bunun gerekli olduğunu düşünmüyorum ve aslında zararlı bile olabileceğini düşünüyorum. Öncelikle, parametre adlarının açıklayıcı ve kendi kendini belgelemesi gerektiğini düşünüyorum. Parametrelerinizin ne için olduğu hemen belli değilse, muhtemelen Yanlış Yapıyorsunuzdur. Ancak, bazen bir parametrenin …

3
“Durum” veya “durum” mu? Değişken adı ne zaman “durum” kelimesini içermeli ve bir değişken adı ne zaman “durum” kelimesini içermelidir? [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 . 6 yıl önce kapalı . Kod okuma ve kod ile ilgili tartışmalar, sık sık "durum" ve "durum" kelimelerinin birbirinin yerine kullanıldığını görüyorum, …

5
Message Queue. Veritabanı vs Adanmış MQ
İleti kuyruğuyla ilgili tavsiyeden sonra geldim. "İşler" in bir ileti kuyruğuna gönderilmesi için gereksinimlerimiz var. Orijinal öneri sadece bir SQL Server örneği kullanmak ve bundan gelen mesajları işlemekti. İnternette okuduğum her şey bir Message Queue için veritabanı kullanmanın ölçeklenebilir bir çözüm olmadığını gösteriyor. Bu nedenle, RabbitMQ veya başka bir 3. …

1
Varlık yerine DTO'nun kullanımı nedir?
RCP uygulaması üzerinde çalışıyorum, bu uygulamada yeniyim. Bahar çekirdekleri varlıkları kaydetmek / getirmek için iş mantığı yazmak için kullanılır. Ancak, varlıkları doğrudan müşteriye göndermek yerine DTO'lara dönüştürüyor ve müşteriyi dolduruyoruz . Tasarruf ederken DTO'yu tekrar varlığa dönüştürüyor ve tasarruf ediyoruz. Bu dönüşümlerin yararı nedir? Birisi açıklayabilir mi?
18 java  spring  entity  map  dto 

5
Birim testi özel yöntemleri neden kötü uygulama olarak değerlendiriliyor?
Bağlam: Şu anda Python'da küçük bir proje üzerinde çalışıyorum. Ben sık belgelenmiştir bazı kamu yöntemlerle derslerimi yapısı ama esas üst düzey kavramları (sınıfın bir kullanıcı tanımak ve kullanmak gerektiğini) ve bir grup ile anlaşma gizli sorumlu olan yöntemler (alt çizgi ile başlayan) karmaşık veya düşük seviyeli işleme. Kodlara güven vermek …

3
Nakliye test kodu. Neden istemiyorsun?
Test kodunu bir ürünle birlikte göndermek istiyorum. Özellikle, programımızın bir kopyası olan herkesin "kendi kendini sınama" düğmesine basabilmesi veya komut satırında kendi kendini sınaması ve tüm birim paketinden geçebilmesi için bir seçenek sağlayın | uyum testleri. Çoğunlukla alanda keşfedilen sorunların hatalarını ayıklamak için bunu yapmak istiyorum, bu yüzden son kullanıcıdan …



3
Sağlamlık ve Doğruluk Yarışması [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 . 2 yıl önce kapalı . Gereksinimlerin Kalitesi paragrafında "Kod Tamamlandı 2" yazısını okudum: Rakip özellikler arasında - örneğin sağlamlık ve doğruluk …

3
Mike Pound neden bilgisayarının hesaplama yeteneğini işlemcileri tarafından değil, grafik kartlarıyla ölçüyor?
Geçenlerde Mike Pound'un şirketinin 4 grafik kartına (Titan X'ler, tam olarak) sahip olduğu süper bilgisayarının palavraları olduğu harika bir Computerphile videosu izliyordum . Sayısal bir simülasyon meraklısı olarak, yalnızca simülasyon çalışması için bir masaüstü oluşturmayı hayal ediyorum. Mike Pound neden bilgisayarının hesaplama yeteneğini işlemcileri tarafından değil, grafik kartlarıyla ölçüyor? Bir …
17 hardware 

6
Yazar herhangi bir uygulamaya arayüz referansı vererek ne anlama geliyor?
Şu anda C # konusunda uzmanlaşmaya çalışıyorum, bu yüzden Gary McLean Hall tarafından C # ile Adaptive Code okuyorum . Desenler ve anti-desenler hakkında yazıyor. Uygulamalara karşı arayüzler kısmında şunları yazar: Arayüzlere programlama kavramında yeni olan geliştiriciler genellikle arayüzün arkasındaki şeyleri bırakmakta zorluk çekerler. Derleme zamanında, bir arabirimin herhangi bir …

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.