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
Python: Büyük bir programlama dili olarak gelecek? [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ı . …
14 python 

8
Teknik bir röportajda şablon soruları kullanma [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 . 4 yıl önce kapalı . Son zamanlarda bir meslektaşımla görüşmelerdeki teknik sorular hakkında tartıştım. Mezun olarak, birçok şirkete gittim ve aynı soruları …
14 interview 

3
“Yazılım kullanım ömrü sonu” durumlarıyla nasıl başa çıkılır?
Bir satıcı artık bir yazılım parçasına herhangi bir destek veya hizmet sunma niyetinde olmadığını (ve işten çıkma niyetini belirterek - yükseltme yolu sunmadığını) beyan ettiğinde, müşteri için ne tür bir başvuru yapılabilir? Lütfen bunu müşterinin bakış açısından düşünün . Müşterinin BT personeli büyük olasılıkla yalnızca teknik seçenekleri dikkate alacaktır, ancak …

10
Korkunç bir tasarımla sunulduğunda ne yapmalısınız?
Firmamız internet sitesi yapmaktadır. Ayrıca web siteleri de tasarlıyoruz. Ancak bazen müşterimiz kendi tasarımını getirir. Bu genellikle bir şirket içi tasarımcı tarafından yapılır veya başka bir şey için kullandıkları tasarımla aynıdır. Ancak, bazen bu tasarımlar korkunç görünüyor. Ve gerçekten profesyonelce, dengesiz, soğukkanlı konuşuyorum. Ancak müşteri bu tasarımı gerçekten istiyor. Gerçekten …
14 design 

11
Programlama dilleri katı mı yoksa gevşek mi olmalı? [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 . 2 yıl önce kapalı . Python ve JavaScript'te, noktalı virgül isteğe bağlıdır. PHP'de, dizi anahtarlarının etrafındaki alıntılar isteğe bağlıdır ( $_GET[key]vs $_GET['key']), …

3
1-3 geliştiriciden oluşan bir ekip 10'dan fazla büyüdüğünde hangi yönetim / geliştirme uygulamalarını değiştiriyorsunuz?
Ekibim birkaç yıl önce bir müşteri için bir web sitesi oluşturdu. Site taktiği çok hızlı büyüyor ve müşterimiz bakım ve özellik talebi ihtiyaçlarını karşılamak için ekibimizi büyütmemizi istiyor. Az sayıda geliştirici ile başladık ve ekibimiz büyüdü - şimdi çift haneliyiz. Ekip küçük "garaj büyüklüğündeki" ekipten 10'dan fazla geliştiriciye büyüdüğünde en …

6
Flash, Java uygulamalarından gerçekten üstün mü? [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ı . …

3
Winforms çözümü için MVP'yi nasıl ayarlarım?
Geçmişte MVP ve MVC kullandım ve bence yürütme akışını çok daha iyi kontrol ettiği için MVP'yi tercih ediyorum. Altyapımı (veri deposu / depo sınıfları) oluşturdum ve örnek verileri sabit kodlarken sorunsuz bir şekilde kullanıyorum, bu yüzden şimdi GUI'ye geçiyorum ve MVP'mi hazırlıyorum. Bölüm A MVP görünümü giriş noktası olarak kullanarak …

6
Neden “bir sonraki projeyi ele almalıyım” yerine neden hep “bir sonraki dili öğrenmeliyim”? [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 . 4 yıl önce kapalı . Neden başlangıç ​​programcıları (benim gibi) bir sonraki projeyi ele almak yerine her zaman öğrenmeleri gereken bir sonraki …

4
Yazma Kabul test senaryoları
Bir test sürecini SCRUM sürecimize entegre ediyoruz. Yeni görevim, daha sonra otomatikleştirmek için web uygulamalarımızın kabul testlerini yazmak. Test senaryolarının nasıl yazılması gerektiği hakkında çok şey okudum, ancak hiçbiri karmaşık web uygulamaları için test senaryoları yazmak için pratik önerilerde bulunmadı ve bunun yerine uygulamakta zorlandığım çelişen ilkeleri attılar: Test senaryoları …

4
Gerçek Zamanlı Verileri veritabanı perspektifinden nasıl ele alabilirim?
Aklımda bir fikir var, ama yine de bana veritabanı alanı karıştırıyor . Gerçek zamanlı verileri göstermek istediğimi düşünün ve en son tarayıcı teknolojilerinden birini ( web soketleri - hatta eski tarayıcıları kullanarak ) herkesin yaptığı tüm gözlemlenebilirlere (kullanıcı tarayıcısı) göstermek çok kolaydır. Remy Sharp'ın bu konudaki sadelik hakkındabir örneği var. …
14 database  sockets 

6
Business Logic Layer (BLL) ne işe yarar?
Veritabanı uygulamaları için iyi uygulamaları okurken sık sık "iş mantığı katmanları" olarak adlandırılan savunucuları ile karşılaştım ve projemin bir tane kullanmanın en iyi olup olmadığına karar vermeye çalışıyorum (küçük bir kişisel proje). Benim sorunum, DLL'nin zaten işleyemeyeceği (sorguları yürütmek ve sonuçları nesnelere eşlemek) için BLL'nin yapabileceği bir şey düşünemediğimden kaynaklanıyor, …

3
Dinamik bir dilde yazılmış kodda nasıl gezinir ve yeniden düzenlersiniz?
Python, Ruby veya Javascript yazmanın çok az kaynak gerektirdiğini seviyorum. Basit fonksiyonel yapıları seviyorum. Temiz ve basit sözdizimini seviyorum. Bununla birlikte, dinamik bir dilde büyük bir yazılım geliştirirken gerçekten kötü olduğum üç şey var: Kodda gezinme Kullandığım nesnelerin arayüzlerini tanımlama Verimli yeniden düzenleme Ben basit editörler (yani Vim) yanı sıra …

4
Sahte nesneleri ne zaman kullanmalıyım?
TDD hakkında birçok şey okudum ama hala şüphelerim var. Örneğin, bu sınıf diyagramları var: Basit bir örnek, sadece TDD ve sahte nesneler hakkında bilgi edinmek için. Önce hangi testi yazmalıyım? Ürün , sonra Hat ve son, Sipariş ? Bunu yaparsam, Siparişi test etmek için Çizgi ve Ürün kullanmalı mıyım yoksa …

9
Mevcut programlama ortamınızı yeni bir dizüstü bilgisayara taşımanın en kolay yolu nedir?
Bugünün standartlarına göre oldukça temel donanım yapılandırmasına sahip WinXP tabanlı bir dizüstü bilgisayarım var. Çok daha iyi bir donanıma sahip WinXP tabanlı bir dizüstü bilgisayara yükseltmeyi planlıyorum. Sorun: Şu anki dizüstü bilgisayarım cygwin, perl, ruby ​​vb. Gibi birçok yazılım yükü içeriyor. Paketleri özelleştirmekten bahsetmiyorum bile. Mevcut programlama ortamımı minimum yaygara …

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.