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
Nesneye yönelik bir sistemde, eğer sınıflar üzerinde (C-tarzı) yapıları nerede seçmelisiniz?
C ve büyük olasılıkla diğer birçok dil, structyapılar (veya benzer bir şekilde) oluşturmak için bir anahtar kelime sağlar. Bunlar (en azından C'de), sınıflar gibi basitleştirilmiş bir bakış açısından, ancak polimorfizm, kalıtım, yöntemler vb. C stili yapılarla nesne yönelimli (veya çoklu paradigma) bir dil düşünün. Onları sınıflar arasında nerede seçerdiniz? Şimdi, …

2
Tüm kullanıcı arayüzü mantığını İstemci Tarafına mı taşıyorsunuz?
Ekibimiz aslen Javascript konusunda minimum uzmanlığa sahip çoğunlukla sunucu tarafı geliştiricilerden oluşuyordu. ASP.NET'te MVC'deki denetleyiciler aracılığıyla kodun arkasında veya son zamanlarda çok sayıda UI mantığı yazıyorduk. Kısa bir süre önce 2 üst düzey müşteri tarafı geliştiricisi ekibimize katıldı. HTMl / CSS / Javascript'te daha önce sunucu tarafı kodu ve sunucu …


6
Geliştiriciler bir sonraki başlangıçlarında ne öğrenmek istiyor? [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 . 5 yıl önce kapalı . Bir geliştirici olarak, yeni şeyler öğrenmeyi ne kadar sevdiğimi biliyorum. Girişim için geliştiriciler tuttuğumdan, Google'ın milyon dolarlık …

1
Haskell plak sözdiziminden rahatsızlık duyuyorum
Haskell sözdiziminin çoğu saflık güzelliğine sahiptir. Ancak kayıt sözdizimi çirkin görünüyor. Rahatsız. C ile bir çeşit karışım hisseder. Virgül ve diş telleri gerektirir. Haskell'in sekmesi, çizgi tabanlı ayrımı vardır. Bu yüzden başlangıçta gerekenden çok ayrıntılı görünüyor. Neden bu şekilde tasarlandı?
9 syntax  haskell 

4
Bir arama motoru oluşturmak isteseydim, nasıl başları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 . 5 yıl önce kapalı . Birisi beni doğru yöne yönlendirebilir mi? Gerçekten kod yazma deneyimim yok ama hızlı öğreniyorum. …

4
Neden yalnızca set özelliklerinin olması önerilmez?
Bugün iş yerinde meslektaşımdan biri kodumu inceledi ve bunun yerine yalnızca bir özelliği kaldırmamı ve bir yöntem kullanmamı önerdi. İkimiz de başka şeylerle meşgulken, bana Property Design"Çerçeve Tasarım Yönergeleri" kitabındaki bölüme bakmamı söyledi . Kitapta yazar kaçınmak istediğini söyledi: Alıcıdan, alıcıdan daha geniş erişilebilirliğe sahip özellikler Ve şimdi neden sadece …

7
HTML / CSS intihal
Burada bir sorunla karşılaşıyorum. Bir müşteri tam bir siteyi kopyalamamı istedi ve yeni bir tasarıma gitmeye ikna etmeye çalışsam da kabul etmiyor. Bu tasarımı çok seviyor (bir yan notta korkunç ve modası geçmiş, ama bunu ona söylemezdim!) Bunu tartıştığımızdan bu yana birkaç hafta geçti ve ne yapacağımı bilmiyorum. Benzer deneyimleriniz …
9 design  ethics 

11
Nerede optimizasyon yapıyorsunuz?
Hız için optimize etmek için iki alan vardır: En çok zamanın nerede geçtiği En çok adlandırılan kod Optimizasyona başlamak için en iyi yer hangisidir? Genellikle en çok çağrılan kodun yürütme süreleri düşüktür. Daha yavaş, daha az çağrılan alanları optimize ediyor veya daha hızlı, daha yoğun kullanılan alanları optimize etmek için …

4
Şirketiniz java'dan başka bir teknolojiye geçiş yapmayı düşünüyor mu? [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ı . …
9 java  java-ee 

6
Test uzmanları çalışmalarını otomatikleştirmeli mi?
Test sürecimizi kurmaya çalışıyoruz. Testçilerimizin otomatik regresyon testleri geliştirmesi gerekip gerekmediğini veya geliştiricilerin bunu yapması gerekip gerekmediğini merak ediyoruz. Peki ya diğer otomatik test türleri? Test kullanıcıları bunları geliştirmeli mi?

7
Neden çerçeveler için ödeme kültürü yok? [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ı . "Yalın" girişimlerin ve uygulama mağazası döneminin son eğiliminin yan etkilerinden biri, tüketicilerin daha küçük oyunlar / ürünler …

4
KG mühendisi için iyi şartlar nelerdir? [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ı . …
9 qa 

5
Az önce bakımını yaptığım web sitesinin kullanıcısından şikayet aldım. Bir şey yapmalı mıyım?
İşimde tuttuğum web sitesinin kullanıcısından büyük bir metin duvarı gönderildim. 6 yıldan fazla bir süredir ciddi güncellemeler görmemiş olan korkunç eski moda bir web uygulamasıyla uğraşmak zorunda kaldıkları için açıkça üzgünler. Hiçbir yeniden düzenleme yapılmadı, kod kalitesi korkunç, güvenlik kontrol edilmedi, çirkin ve açıkçası utanç verici olmanın yanı sıra politika …
9 ethics 

2
Ölçüm yazılımı proje ölçümleri günümüz endüstrisinde popüler midir?
Takımları projesi hakkında dışarıdan tavsiye almak isteyen bir geliştirici ile karşılaştım. Şirket yöneticileri, proje yöneticisi ve geliştiriciler için metrikleri otomatik olarak hesaplayabilen ve yineleme başına grafik oluşturabilen büyük bir yazılım paketi geliştirdiklerini öğrendim. Bir bilgisayar bilimi geçmişinden gelen bir öğrenci olarak metrikler ve önemleri hakkında çok az şey biliyorum, ancak …

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.