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

9
Teknik olmayan bir müşteriye, uygulama özelliklerinin basitleştirilmesi gerektiğine nasıl ikna edilir?
Çoğu zaman, 100'lerin gereksiz özellikleri olan bir uygulama ile yeni bir müşterinin bana geldiği durumla karşı karşıya kalıyorum ve projenin başarılı olma şansı elde etmek için işlerin büyük ölçüde basitleştirilmesi gerektiği açık. Müşteriyi daha Minimum bir Geçerli Ürün (MVP) yaklaşımı almaya ve basitleştirmeye nasıl ikna edersiniz? Düzenle: Dolayısıyla, mevcut en …

7
C ve C ++ 'da, hangi yöntemler denkliğin (==) gerekli olduğu (=) ödevinin yanlışlıkla kullanılmasını önleyebilir?
C ve C ++ 'da, aşağıdaki kodu ciddi bir hatayla yazmak çok kolaydır. char responseChar = getchar(); int confirmExit = 'y' == tolower(responseChar); if (confirmExit = 1) { exit(0); } Hata, if ifadesinin olması gerektiğidir: if (confirmExit == 1) Kodlanmış olarak, her seferinde çıkacaktır, çünkü confirmExitdeğişkenin ataması gerçekleşir, ardından confirmExitifadenin …

10
Bir sonraki soyutlama seviyesi nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza 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ışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …

6
24 bitlik terim
24 bit (3 bayt) tam sayı için bir terim var mı? Alışılmadık bit sayımlarının ( 4 bit için "nibble" veya "nybble" gibi ) adlarının olduğunu biliyorum ve örneğin hem video hem de ses teknolojisinde 24 bitlik olması çok yaygın.

9
Bir programcı kod anlamlılığını artırmak için yazma dersleri almalı mıdır?
Programcıların yazar olduğu ve soyut düşünceleri ve kavramları ifade etmek için kod yazdığı ve iyi kodun zorluk ve yanlış anlama olmadan diğer programcılar tarafından okunması gerektiğinden, bir programcı daha iyi kod yazmak için yazma dersleri almalı mıdır? Kavramları ve gerçek dünya problemlerini / varlıklarını soyutlamak, iyi kod yazmanın önemli bir …

8
Tersine mühendislik: bunun için gerçekten iyi olan nedir? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Bazı masum / başlangıç ​​sorularım var: Tersine mühendislik ne …

2
WinRT gerçekten sadece sınırlarda kullanılabilir mi?
Microsoft (başlıca Herb Herbter ) , WinRT'yi uygulamanın sınırlarında tutmak ve standart ISO C ++ ile yazılmış uygulamanın çekirdeğini tutmak için WinRT'yi C ++ / CX ile kullanmanızı önerir. Taşınabilir bırakmak istediğim bir uygulama yazıyorum, bu yüzden temel işlevselliğim standart C ++ ile yazılmış ve şimdi C ++ / CX …
15 c++  portability  winrt 


5
ASP.Net MVC4'te “Web API” tam olarak nedir?
Web API'sının ne olduğunu biliyorum. API'leri birden çok dilde yazdım (MVC3 dahil). Ayrıca ASP.Net de iyi çalışıyorum. Ben sadece MVC4 "Web API" olduğunu keşfettim ve video örnekleri geçmeden tam olarak ne olduğunu iyi bir açıklama bulamıyorum. Geçmiş deneyimlerime göre, Microsoft teknolojileri (özellikle ASP.Net), basit bir kavram alma ve her şeyi …

10
Bir satranç motoru yazmak için en iyi yaklaşım? [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 . 6 yıl önce kapalı . Ben satranç meraklısıyım ve programcıyım. Geçenlerde satranç ve programlama bilgimi kullanarak bir satranç motoru …

4
Akıcı arayüzler niteliklerden daha esnek mi ve neden?
EF 4.1 Kod İlkinde öğreticide aşağıdaki kod verilir: public class Department { public int DepartmentId { get; set; } [Required] public string Name { get; set; } public virtual ICollection<Collaborator> Collaborators { get; set; } } Daha sonra akıcı arayüzün daha esnek olduğu açıklanmıştır: Veri Ek Açıklamalarının kullanımı kesinlikle kolaydır, …
15 c#  coding-style 

6
Go programlama dili ile ilgili bilgileri nasıl arayabilirim?
Go dilini öldürecek bir şey varsa, o zaman adı. Sadece sorguda "Git" kullanarak web ile ilgili bir şey bulmak çok zor buluyorum. Kelime en sık İngilizce olarak açıktır. Sonuçta Go ile ilgili şeyler hariç her şeyi görüyorum. Dili destekleyen ve aradığım her şeyi izlemekle ünlü olan Google bile, İngilizce dilbilgisiyle …
15 search-engine  go 

5
Etkinlik zincirleme iyi bir uygulama olarak mı görülüyor?
Zaman zaman bir olayı tetiklemeden önce birkaç karmaşık koşulun karşılanması gereken senaryolarla karşılaştım. Dahası, dinleyicilerin çoğu aynı zamanda eylemin gidişatını belirlemek için ek kontroller yapar. Bu beni daha küçük olaylar açısından daha iyi bir çözüm düşünüp düşünmeyeceklerini ve birbirlerinin içinde tetiklenmelerine izin verip vermeyeceğimizi düşündürdü. Zincirleme olayları, daha sonra oldukça …

1
Java Şifreleme Uzantısı
Java uygulamamda AES256 şifrelemesini desteklemek için, Sınırsız Güç Yetkisi Politikası Dosyaları ile JCE'ye ihtiyacım olacağını söyledim. Bunu Oracle'dan indirdim ve sıkıştırmasını açtım ve sadece 2 JAR görüyorum: local_policy.jar; ve US_export_polic.jar Sadece burada hiçbir şey eksik olmadığımı doğrulamak istiyorum! Anlayışım (okuduktan sonra README.txt) bu ikisini dizinime <JAVA_HOME>/lib/security/bırakmam ve yüklenmeleri gerektiğidir. Bu …


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.