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
XML'i sunucuda ayrıştırmalı mıyım veya bir proxy sağlamalı mıyım ve tarayıcının onu ayrıştırmasına izin vermeli miyim?
Bir üçüncü taraf API ile arayüz gerekir. Bu API ile son kullanıcının tarayıcısından bir GET isteği yaparım ve bir XML yanıtı alırım. Bu veriler, kullanıcının içinden arama yapabileceği, karar vermek için kullanabileceği tarayıcı tabanlı bir uygulamada kullanılmalıdır. Ana sorun, çoğu tarayıcının alanlar arası XML kullanımını kilitlemesidir, bu yüzden basitçe alamıyorum …
11 javascript  api  xml  websites  json 



2
Argümanın gerekebilecek veya gerekmeyebilecek bir şey olduğunu bildiğiniz durumlarda, İsteğe Bağlı yöntem argümanı olarak kullanılmamasının bir nedeni var mı?
Java 8 ile Option / İsteğe bağlı kullanımı hakkında daha fazla makale gördüm. Neyi temsil etmeye çalıştıklarını anlıyorum ve bunların birçok örneğinin geri dönüş olarak kullanıldığını görüyorum. Ancak ben görmüyorum onları varsayılan / isteğe bağlı parametreler sözdizimi olmayan dillerde yöntem / işlev bağımsız değişkenleri olarak kullanılıyor. OptionalArgümanın gerekli olabilecek veya …

3
Javascript'te kaldırmayı ne zaman ve nerede kullanmalıyız [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ı . Javascript'te yeniyim. Javascript'te kaldırma kavramını öğreniyorum. Mozilla web sitesindeki Javacsript eğiticilerine dayanarak bu kelimeyle …
11 javascript 

1
Bir REST API'sindeki rel = “self” bağlantısının anlamı nedir?
HTML belgelerinde sık sık aşağıdakileri görüyorum <link rel="self" href="http://example.com/something"> ya da JSON'da böyle link: { rel="self", href="http://example.com/something" } veya XML biçiminde <atom:link rel="self" href="http://example.com/something" /> Bazı sorularım vardı: Neden bu bağlantıyı eklemelisiniz? Ne avantaj sağlıyor? (Lütfen bana bunun bir nedeni olduğunu söyle ve bu sadece "iyi uygulama" tılsımı değil) Bu …
11 rest  web-api 

3
Referans Şeffaflığını Kırma Yan Etkileri
Scala'daki Fonksiyonel Programlama , bir yan etkinin referans şeffaflığını kırma üzerindeki etkisini açıklar: referans şeffaflığın bir miktar ihlali anlamına gelen yan etki. Bir programı değerlendirmek için “ikame modelinin” kullanımını tartışan SICP'nin bir bölümünü okudum . Ben şöyle kabaca referans saydamlığını (RT) ile ikame modeli anlamak, onun en basit bölüme bir …

8
Nasıl bir PHP web uygulaması rakiplerine sırlarını ifşa olmadan güvenli bir şekilde hata ayıklamak gerekir?
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Son zamanlarda bir program yaptım. 2 satır kod silmeyi unutuyorum. Bu hata bana her gün 800 $ 'a mal …
11 php  debugging 

3
Girişi ne zaman kesmelisiniz?
Akademi dışındaki endüstri hakkında tonlarca öğreniyorum. Bugün düşündüğüm bir şey girdi düzeltmektir. Madalyonun bir tarafında, kullanıcı / uygulayıcısının sürekli olarak beklenmedik sonuçlar almasını istemiyorum çünkü girdileri çok fazla boşluğa sahipti, bu yüzden her işlev çağrısından sonra sürekli olarak kullanıcı girişini kesmem gerekiyor. Ama aynı zamanda burada ofiste iç kullanım için …

2
.NET MVC proje mimarisi / katmanlama
Orta büyüklükteki bir MVC web uygulaması için mimariyi planlarken, katmanları mümkün olduğunca ayrıştırılmış ve test edilmesi kolay olacak şekilde nasıl uygularsınız? (temel olarak en iyi uygulamaları izleyin) Diyelim ki veri erişimim olarak önce kodu kullanıyorum. "İş mantığını" neyin tanımlayacağı ve veri katmanıyla etkileşimin nasıl kastedildiğiyle mücadele ediyorum. Bir araç satış …

3
HTTP başlıkları üzerinden erişim belirteçleri iletmek güvenli midir?
Bu ilk RESTful web hizmetidir ve güvenlik sorunları hakkında endişeliyim. Erişim kodumu HTTP üstbilgileri aracılığıyla aktarmak güvenli midir? Örneğin: POST /v1/i/resource HTTP/1.1 Content-Type: application/x-www-form-urlencoded Api-key: 5cac3297f0d9f46e1gh3k83881ba0980215cd71e Access_token: 080ab6bd49b138594ac9647dc929122adfb983c8 parameter1=foo&parameter2=bar Bağlantı bitti SSL. Ayrıca, scopeher biri için özellik olarak tanımlanması gerekenleraccess token

5
Register anahtar kelimesi aslında ne zaman C?
registerC'de anahtar kelime kullanımı konusunda kafam karıştı . Genellikle, stackoverflow ile ilgili bu sorudaki gibi kullanımının gerekli olmadığı söylenir . Bu anahtar kelime, modern derleyiciler nedeniyle C'de tamamen gereksiz mi veya hala yararlı olabileceği durumlar var mı? Evetse, registeranahtar kelime kullanımının gerçekten yararlı olduğu bazı durumlar nelerdir?
11 c  keywords 

3
Menü öğelerini kullanıcı izinleriyle saklama
PHP ve MySQL'de bir menü sistemi oluşturuyorum. Birkaç farklı menüye sahip olacağım ve her menünün kendisine bağlı bir dizi menü öğesi olacak. Sitede ayrıca farklı kullanıcı izinlerim var, bazı kullanıcılar tüm menü öğelerini görebilir ve bazı öğeler bazı kullanıcılardan gizlenir. Gelecekte daha fazla kullanıcının kolayca eklenmesini sağlayacak izinleri temiz bir …

1
Yaygın liste işleme işlevi adlarının kökeni
Listelerde veya dizilerde çalışmak için bazı üst düzey işlevler tekrar tekrar benimsenmiş veya yeniden keşfedilmiştir. Fonksiyonlar haritası , katlama [ l | r ] ve filtre , ortak bir ataya sahip görünmeyen Scheme, ML ve Python gibi çeşitli programlama dillerinde birlikte bulunur. Soruyu odakta tutmak için bu üç isimle gidiyorum. …

3
TDD Sahte arama doğrulama - bir anti-desen mi?
TDD'yi yıllardır yapıyorum, kendimi çok iyi hissediyorum, test takımlarımı ve hepsini seviyorum. Ancak son zamanlarda çok fazla sahte arama doğrulaması yaptığımı fark ettim. Örneğin, bir Depoya enjekte edilecek bir Hizmetim olurdu - birim testimde Havuzun bir kopyasını geçip test ettiğim yöntem içinde çağrıldığını doğrularım. Daha sonra geri gönderilen sonuçların doğru …

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.