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

6
INI dosyaları veya Kayıt Defteri veya kişisel dosyalar?
Projemin yapılandırmasını kaydetmek istiyorum. Ekran boyutu Ekran konumu Klasör yolları Kullanıcı ayarları vb. Bunları kaydedebileceğiniz standart yerler şunlardır: yapılandırma değerleri: Kayıt INI dosyaları Kişisel dosyalar (* .cfg gibi) Bu yerler arasında nasıl seçim yapıyorsunuz? Ayrıca, bunlardan herhangi birini kullanmanın artıları ve eksileri var mı?

4
Öğrenmek için çok fazla, ezici teknolojilerle uğraşmak [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ı . Mezun olmak üzereyim ve zaten kütüphane BT bölümümüzde web …
19 skills 

5
Sunucu tarafı sayfa oluşturma kullanılarak ne gibi avantajlar sağlanır?
Bir web uygulaması geliştiriyorum ve şu anda tüm web sitesini html / js / css'de yazdım ve arka uçta bazı RESTFUL hizmetlerini barındıran sunucu uygulamaları var. Tüm sunum mantığı, json nesnelerini alıp javascript aracılığıyla görünümü değiştirerek yapılır. Uygulama aslında bir arama motorudur, ancak farklı rollere sahip kullanıcı hesapları olacaktır. Play …

4
Tarayıcı kurulumunda JQuery ve benzeri araçlar oluşturulabilir mi?
JQuery ve CDN'ler hakkında başka bir soru okuduktan sonra, JQuery gibi araçların tarayıcıyla "gelmesi", böylece bir CDN'den veya kendi ana sunucunuzdan ilk indirme ihtiyacını azaltır / ortadan kaldırır. JQuery dosyaları özellikle küçüktür, bu yüzden kolayca bir tarayıcı kurulumunun bir parçası olarak farklı sürümlerin bir sayısına (tümü?) Sahip olabilirsiniz. Şimdi yeterince …



8
Sahte kod nedir?
Son zamanlarda, bu sitede ve diğerlerinde çok sayıda Pseudocode'dan bahsettim . Ama anlamıyorum: Yalancı Kod nedir? Örneğin, aşağıdaki Wikipedia makalesi "Bir programlama dilinin yapısal kurallarını kullanır, ancak makine okuması yerine insan okuması için tasarlanmıştır" der . O anlamına mı geliyor değil aslında yapmak programlarına kullanılan? Neden kullanılır? Nasıl kullanılır? Programlama …

6
Javascript'te% 100 kullanıcı arayüzü yapmak ve bir API aracılığıyla veri sağlamak iyi bir fikir mi?
İlk günüm HTML uygulamaları yapmak. Bununla birlikte, birçok düzenlenebilir ızgara görünümü, metin kutusu, açılır menü vb. İçeren CRUD tipi uygulamaları dahili olarak kullandım. Şu anda işi yapan ASP.NET web formlarını kullanıyoruz, ancak performans çoğunlukla kasvetli ve oldukça sık İhtiyacınız olanı almak için çemberlerden atlamak zorundasınız. Tavandan asılan ve alev alan …

7
"Php kötü bir dildir" paradigmasını nasıl kırabilirim? [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 . 7 yıl önce kapalı . …

4
Bir cümledeki kelimeleri nasıl çıkarabilirim ve her birinin konuşmanın bir parçası olduğunu nasıl belirleyebilirim? [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 . 6 yıl önce kapalı . Cümle alan ve içerdiği her kelimeyi tanımlayan ve her …

6
C ++ kodunda C ifadeleri kullanmak iyi bir alışkanlık mıdır?
Okulda bu yıl C'yi öğrenmeye başladık, sınıfın çok ilerisindeyim ve sınıf C'nin temelindeyken Java, C ++ ve C öğrendim. Her neyse, kendimi belgeliyorum, kitap okuyorum, ve öğretmenime neden C öğrenmem gerektiğini sordum ve bunun C ++ 'ın temeli olduğunu söyledi. Programlamaya ilk başladığımda C ++ 'ı çok daha kolay buldum, …
19 c++  c 

1
HTML veri formatları günlük durumlarda nasıl uygulanmalıdır?
Verilen sayfası biçimlendirme verileri daha güçlü bir odaklanma yönünde Google'ın vardiya , nasıl veri biçimleri kullanılan do Schema.org için olanlar yanında işe Mikro biçimler ? Bunlar (ve diğer özellikler) birbirlerini nasıl iltifat ederler ve hangileri farklı durumlarda tercih edilmelidir? Düzenle: Konuyla ilgili yerleşik içerikten, Schema.org'un kıyamet, cehennem ateşi ve kükürt …
19 html  data  search  schema 

1
Sınıfımı birim test ettim, şimdi bir entegrasyon testine nasıl başlayabilirim?
MailChimpRecipient adlı bir MailChimp listesinde alıcıları yöneten bir sınıf yazdım. Üçüncü taraf bir API sarıcı olan MCAPI sınıfını kullanır. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ MCAPI nesnesini MailChimpRecipient nesnesinin yapıcısına iletiyorum, bu yüzden kendi sınıfımdaki tüm mantığı test eden PHPUnit kullanarak birim testleri yazdım (MCAPI sınıfını test etmiyorum). % 100 kod kapsamına sahibim ve …
19 php  unit-testing 

2
Verimliliği korurken kullanıcı arayüzünü iş mantığından nasıl ayırabilirim?
Diyelim ki bir birleşik giriş kutusundaki 10 farklı nesneyi temsil eden bir form göstermek istiyorum. Örneğin, kullanıcının domates içeren 10 farklı olandan bir hamburger seçmesini istiyorum. Kullanıcı arayüzünü ve mantığı ayırmak istediğim için, onları açılan kutuda görüntülemek için hamburgerlerin dize olarak sunulması gerekir. Aksi takdirde, kullanıcı arayüzü nesne alanlarını kazmak …

2
Yeni System.Tuple sınıfı kötü tasarım kullanıyor mu?
System.Tuple kavramını beğendim, çünkü yeni bir sınıf oluşturmadan tek bir işlev çağrısında birden fazla parametre döndürmeme izin veriyor, ancak bu, Microsoft Patterns & Practices, SOLID Principles, vb.Gibi iyi programlama uygulamalarına meydan okuyor. Ben sadece bu özelliği ne kadar liberal olarak kullanmam gerektiğini ya da sadece gerektiğinde uç senaryo senaryolarında kullanmam …

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.