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

3
Değişmez yapılar ve derin kompozisyon hiyerarşisi
Grafiklerle yoğun bir şekilde çalışan bir GUI uygulaması geliştiriyorum - örnek için bir vektör editörü olarak düşünebilirsiniz. Tüm veri yapılarını değişmez kılmak çok caziptir - bu yüzden neredeyse çaba harcamadan geri alabilir / yineleyebilir, kopyalayabilir / yapıştırabilir ve daha birçok şey yapabilirim. Basitlik uğruna, aşağıdaki örneği kullanacağım - uygulama çokgen …



4
Nasıl daha organize bir programcı olunur? [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ı . Kod yazabilen bir programcıyım. Ama işimi halledebileceğimi görüyorum, ama …

5
Boss, yeni proje için bir sürüm kontrol sistemi kullanma konusunda şüpheci, yine de yapmalı mıyım?
Bkz. Https://softwareengineering.stackexchange.com/questions/109817/superior-refusing-to-use-subversion Sorum benzer, ancak benim senaryomdaki temel farklılıklar: PHP ve web teknolojisini kullanarak sıfırdan yeni bir projeye başlıyoruz. Eğer benim yolum varsa, baştan beri benimsediğimiz için kalkınmada hiçbir zaman olmazdı. Geliştirme ekibim benden ve patronumdan oluşuyor. Biz nispeten küçük bir firmanın "IT" Departmanıyız. Web uygulaması, eski bir uygulamayı kesinlikle …

5
Sınıflarınız ile yerel sınıflar arasındaki ad benzerliklerini nasıl önlersiniz? [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 . 4 yıl önce kapalı . Ben sadece senin hakkında görüş istiyorum istiyorum "ilginç bir sorun" ile karşılaştım: Bir sistem …

4
Sürekli bir entegrasyon sunucusu hangi noktada ilginçtir?
Jenkins gibi CI sunucuları hakkında biraz okudum ve merak ediyorum: hangi noktada yararlı? Çünkü kesinlikle sadece 5 sınıf ve 10 ünite testine sahip olacağınız küçük bir proje için gerçek bir ihtiyaç yok. Burada yaklaşık 1500 birim testimiz var ve 90 saniyede (eski Core 2 Duo iş istasyonlarında) geçiyorlar (çünkü gerçekten …

5
Sorun izleme sistemlerini kullanmanın dezavantajları hakkında çalışmalar var 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ı . …

8
Fonksiyonun başlangıcında değil, iç bloklara beyanlar koymanın olası dezavantajı nedir?
Çalıştığım yerde, değişkenlerin beyanlarının yerleştirilmesi için açık yönergeler var. Buna göre, iç bloklara (örneğin bir döngü gibi) değil, küresel seviyeye ve / veya fonksiyonların başına konması gerekir. Benden daha deneyimli kişiler tarafından belirtildiklerinden eminim, bunun iyi bir nedeni olmalı, ancak bunun ne olabileceğini anlayamıyorum. Daha büyük bir kapsamda beyan edilmesinde …

3
Git nasıl tasarlandı?
İşyerim kısa bir süre önce Git'e geçti ve ben onu sevdim (ve nefret ediyorum!). Gerçekten çok seviyorum ve son derece güçlü. Nefret ettiğim tek bölüm bazen çok güçlü (ve belki biraz teri / kafa karıştırıcı) olmasıdır. Benim sorum ... Git nasıl tasarlandı? Sadece kısa bir süre için kullandığınızda, diğer sürüm …

2
Daha uzun metinleri (görünüm ve e-posta şablonları) gettext ile çevirme
Çok dilli bir PHP web uygulaması geliştiriyorum ve gettext ile çevirmem gereken uzun (-ish) metinlerim var. Bunlar e-posta şablonları (genellikle kısa, ancak yine de birkaç satır) ve görünüm şablonlarının parçalarıdır (daha uzun açıklayıcı metin blokları). Bu metinler bazı basit HTML'leri içerir (vurgu için kalın / italik, muhtemelen burada veya orada …

5
Görüntü işlemeyi öğrenmenin en iyi yolu nedir? [kapalı]
Bu yayını geliştirmek mi istiyorsunuz? 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. Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği …

2
Haskell GUI: Haskell ile ne kadar yapılabilir?
Haskell'deki grafikleri denemek istiyordum. Gördüğüm kadarıyla, mevcut kütüphaneler ya C / C ++ kütüphanelerinin ön uçları ya da en az özelliklere sahip bir soyutlamadır. Yüksek seviyeli kütüphaneler ihtiyaçlarıma uygun görünmüyor ve bu yüzden daha düşük seviyeli ön uçlarla kaldım. İhtiyacım olan şey, fayans ve metin oluşturmak - çok basit bir …

3
Eşzamanlı sistemlerin Aktör modeli hakkında bilgi edinmek için önerilen kaynaklar nelerdir? [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 . 6 yıl önce kapalı . Aktör eşzamanlılık modeli açıkça artıyor. Modelin kalıplarını ve tuzaklarını gösteren iyi bir kitap var mı? Örneğin yüzlerce …

2
Statik iç yapıcı sınıfını kullanmanın avantajı
Bir şirketin kod yönergelerini yazarken, kendimi teleskopik kurucular yerine Etkili Java'dan Oluşturucu desenini kullanmanızı öneriyorum . Bununla birlikte, biraz daha düşündükten sonra, kesinlikle daha zarif bir çözüm sadece builder sınıfını kaldırmak ve ayrıca ekstra yapıcıları isteğe bağlı argümanlarla kaldırmaktır. Bu yüzden sadece gerekli parametreleri, normal alıcıları / ayarlayıcıları olan bir …
9 java 

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.