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

8
Web geliştirme için CL ve Python arasında seçim yapma
Java geçmişinden geliyorum ve Paul Graham'ın bu küçük makalesini okuduktan sonra, işimi hızlandırmak için Common Lisp adlı yeni bir dil almaya merak ettim (bir web geliştiricisiyim). Şu anda evcil hayvan projeleri yazıyorum ama gelecek için bazı iş planlarım var. Paul, “Gizli silah” olarak yazdığı makalede LISP hakkında konuşuyor. Bu ifadenin …

4
İstisna yönetimi kesişen bir konu mu?
İstisna işleme ve oturum açma kaygıları arasında, her ikisinin de birbiriyle kesişen endişeler olduğunu fark etmiyorum. Ne düşünüyorsun? Bir yöntemin uyguladığı çekirdek mantık ile serpiştirilmekten ziyade ayrı ayrı ele alınmamalı mı? EDIT : Söylemeye çalışıyorum, bence bir yöntem uygulaması sadece başarılı yürütme yolu için mantık içermeli ve istisnalar başka bir …

3
ROT13'ü nerede kullanıyorsunuz?
Vim için dokümanları okuyordum ve bir kısayol olduğunu fark ettim, örneğin g?wROT13 kullanarak bir sonraki kelimeyi dönüştürecekti. Ayrıca bir Python dosyasının kodlamasını ROT13 olarak değiştirebileceğinizi de biliyorum. İşte sorum: Neden? Django FUNserver gibi şaka programlarının yanı sıra o kadar da kullanışlı olmayacak gibi görünüyor .
13 encryption 

7
Delphi XE2 platformlar arasında nasıl çalışacak? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Delphi XE2 hakkında biraz okudum ve muhtemelen bu ay Chicago'da gelecek olan dünya turuna gideceğim ve bu …

9
IBM derleyicisi + COBOL'u C ++ ile yeniden yazma
1972 yılında yazılmış bir kiralama sistemi üzerinde çalışan bir araç kiralama şirketi için kiralama acentesi / yöneticisi olarak çalışıyorum. Belki de güncelleme zamanı geldiğine karar verdim. Biraz arka plan için, günlük olarak bu programdan ele almamız gereken deliliğe kısa bir örnek: Bir kiralama acentesi, bir ekranda yazdırmanın ACT alanında "MXC" …

7
Çevik Projelerin Finansmanı
İçinde çalıştığım şirket geçici olarak çevik bir proje yönetimi stratejisine doğru ilerliyor - şelalenin "sevinçlerini" bir kereye mahsus. Bunun anahtarı, zor son teslim tarihlerine uymak yerine işlevsellik sağlamaya yönelik vurgudur. Geliştirme süreci ve müşteri ilişkileri, Agile tarafından teşvik edilen yinelemeli yayınlarla kesinlikle iyileşmiş olsa da, aynı mantığı proje için finansman …
13 agile 

10
İş arama yaparken, bir iş ilanıyla ilgili dikkatinizi çeken şey [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 . 8 yıl önce kapalı . …
13 recruiting 

4
JSON yanıtıma HTML işaretlemesi eklemeli miyim?
Bir e-ticaret sitesinde, bir sepete öğe eklerken, seçebileceğiniz seçeneklerin bulunduğu bir açılır pencere göstermek istiyorum. Bir iPod Shuffle siparişi verdiğinizi ve şimdi kazınacak rengi ve metni seçmeniz gerektiğini düşünün. Pencerenin kalıcı olmasını istiyorum, bu yüzden Ajax çağrısı ile doldurulmuş bir ışık kutusu kullanıyorum . Şimdi iki seçeneğim var: 1. Seçenek: …
13 mvc  django  templates  json 

9
Bir şirketin dahili intranet uygulamasında herhangi bir GPLv2 lisanslı kitaplık kullanılabilir mi?
Sözleşme yaptığım şirket için dahili bir başvuru oluşturuyorum. Bu uygulamada GPLv2 lisanslı bir kütüphane kullanmak istiyoruz . Bazı noktalar Uygulama şirketin sınırları dahilinde kullanılmalı ve asla kamuya açık olmamalıdır. Yalnızca şirket içi kullanım içindir. Asla satılmayacak, hiç! . Yani doğrudan kodu satmaktan para kazanılmayacak. Bu bir ürün değil. Uygulamanın iki …
13 licensing  gpl 

3
Standart tanımlama
Bir standardı nasıl tanımlarsın? Henüz var olmayan bir şey için bir protokol tanımlıyorum ve bunun için bir RFC oluşturmak ve IANA tarafından sağlanan iyi bilinen bir bağlantı noktası numarası kullanmak istiyorum. Nasıl başlarım?

12
En iyi uygulamalar ve sağduyu arasındaki fark nedir?
Yazılım geliştirmede en iyi uygulamalar 1 ile ilgili çok fazla konuşma var . En az üç önemli noktanın hem SE'de hem de başka yerlerde çok fazla tartışma yaptığını gördüm: En iyi uygulama olarak nitelendirilen nedir ve neden? En iyi uygulamalar en başta tartışılmaya değer mi, çünkü hiçbir uygulamanın “en iyi” …

5
Nesneye yönelik bir program bir Sonlu Durum Makinesi olarak görülebilir mi?
Bu felsefi / temel bir soru olabilir, ama sadece açıklığa kavuşturmak istiyorum. Anladığım kadarıyla, bir Sonlu Durum Makinesi, sistemin çıktısının sadece mevcut girişlere değil, aynı zamanda sistemin mevcut durumuna da bağlı olacağı bir sistemi modellemenin bir yoludur. Ek olarak, adından da anlaşılacağı gibi, bir sonlu durum makinesi, kendi durum ve …

3
Parametreli sorgulara güvenmek SQL enjeksiyonuna karşı korumanın tek yolu mudur?
SQL enjeksiyon saldırılarında gördüğüm tek şey, parametreli sorguların, özellikle de saklı yordamlardaki sorguların, bu tür saldırılara karşı korunmanın tek yolu olduğunu gösteriyor. Çalışırken (Karanlık Çağlarda) depolanmış prosedürler, daha az bakım yapılabilir oldukları için kötü uygulama olarak görülüyordu; daha az test edilebilir; yüksek derecede birleşmiş; ve bir sistemi tek bir satıcıya …


3
Büyük şirketler tarafından her zaman ihlal ediliyorsa, web'deki en iyi uygulamalar bu kadar önemli midir?
Genellikle, bir web sitesini optimize etmeye, yeni müşteriler getirmeye ve genel olarak kullanıcı deneyimini hızlı, sorunsuz ve keyifli hale getirmeye yardımcı olurken (bazen) sunucu yükünü azaltır. Ayrıca, genellikle, en büyük şirketler bu en iyi uygulamaları kullanmak için uğraşmazlar. En büyük web sitelerinde birkaç şirket (Google gibi) dışında şunu görebiliriz: tablo …

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.