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

1
İPLİKLER: Çekirdek iş parçacıkları mı? Çekirdek destekli iş parçacıkları mı? Kullanıcı düzeyi iş parçacıkları mı?
Bunlar arasındaki farkın ne olduğunu bilen var mı? Bana öyle geliyor ki çekirdek konuları (sezgisel olarak) çekirdeği çalıştıran koda karşılık geliyor, ama diğer ikisi hakkında emin değilim ... Ayrıca, çekirdek tüm iş parçacığı zamanlama / anahtarlama yaparken bir kütüphaneye eriştiğiniz için, pthreads standardı kullanıcı düzeyinde ve çekirdek destekli olarak kabul …


2
Bir yapı sistemini korumak için ne kadar çaba harcanır?
In Stack Exchange Podcast # 09 o remarked: Başka bir çalışma, son zamanlarda yapı sistemini korumak için ne kadar çaba harcadığına baktı: Tüm geliştirme çabalarının% 5 ila 30'u yapı sistemini korumak için harcanıyor. Benzer projeler üzerinde çalışırken bile varyasyonlar büyüktür. Referans verilen çalışmanın adı nedir ve nerede bulunabilir? Podcast'in sesi …

7
Veri Erişim Katmanını Bogarting
Durum: dba, tüm DAL kodunu TFS'de kontrol altında tutan bir müteahhit değildir. Ön uç geliştirici, sütunları ekleyebilmeli ve protestoları ayarlayabilmeli ve bu dude'nin işi yapmak için e-postalarınıza yanıt vermesini beklemeye gerek kalmadan iyi olurdu. Soru: Ekipler arasında veri bütünlüğünü, barış sevgisini ve mutluluğu korurken daha hızlı / çevik gelişime olanak …

6
Concurrency'da bir sonraki
Geçen yıl Java'da eşzamanlılık konusunda çok çalışıyorum ve birçok eşzamanlı paket üzerinde çalıştım ve çalıştım. Bu yüzden eşzamanlı dünyadaki gelişme açısından kendime güveniyorum. Ayrıca, eşzamanlı programlama hakkında daha fazla bilgi edinmek ve anlamakla ilgileniyorum. Ama sonra kendime cevap veremiyorum? Çok çekirdekli işlemeyle ilgili daha fazla beceri miras almak için ekstra …

3
Bu 3 yönetici rolü arasındaki fark [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 . 3 yıl önce kapalı . Roller: Geliştirme Müdürü Program Yöneticisi Proje Müdürü Biraz okudum ve bağımsız olarak onları yeterince iyi anlıyorum. Ancak …


9
Büyük bir veri kümesini MySQL veritabanına (veya genel olarak herhangi bir veritabanına) eklemenin en iyi yolu nedir?
Bir PHP projesinin bir parçası olarak, bir MySQL veritabanına bir satır eklemek zorunda. Açıkçası bunu yapmaya alışkınım, ancak bu bir sorguda 90 sütuna eklenmesini gerektiriyordu. Ortaya çıkan sorgu korkunç ve yekpare görünüyor (özellikle PHP değişkenlerimi değerler olarak ekleyerek): INSERT INTO mytable (column1, colum2, ..., column90) VALUES ('value1', 'value2', ..., 'value90') …
9 php  mysql  efficiency 

5
Spesifikasyonlar ve dokümantasyon yazmak için Wiki benzeri araç [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ı . …

4
Başvurunuzda birçok Abstract dersi olması uygun mudur?
Başlangıçta, müşterek bir arabirimde yöntemlerin çeşitli uygulamaları ile bir Strateji modeli uygulamak istedik. Bunlar kullanıcı girdilerine göre çalışma zamanında alınacaktır. Anlaşıldığı üzere, 3 - 5 ortak yöntem uygulayan Soyut sınıflarımız var ve değişken bir uygulama için sadece bir yöntem kaldı, yani Strateji. Güncelleme: Birçok soyut sınıfla kastediyorum 6 farklı üst …


9
Birden fazla dil öğrenme şansınız nasıl? [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 . 5 yıl önce kapalı . Okuduğum Bir programcı en az kaç dilde konsantre gerekir? ve ilk cevabın 2, 3 numaralı dillerini bilmediğimi …

9
Geliştirme yöntemleri bir geliştiricinin bireyciliğini ezmeli mi?
Üniversitenin son dönemindeyim ve bir yazılım mühendisliği kursu alıyorum. Sınıfta çeşitli yazılım geliştirme yöntemlerini öğreniyoruz. Odaklandığımız ve projemizi geliştirmek için kullandığımız şelale yöntemiydi. Eğitmenin yanlış uyguladığını hissediyorum. Sınıf diyagramlarımızda, özel olanlar da dahil olmak üzere TÜM özellikleri ve yöntemleri listelemek zorunda kaldık. İşlevleri olabildiğince kısa ve odaklanmış tutmak için Temiz …

4
Tahmin becerilerini geliştirmek için iyi bir ekip oluşturma faaliyeti ne olabilir? [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 . 6 yıl önce kapalı . Bazı takım arkadaşlarıma (tüm geliştiriciler) sunmak için bir sunum hazırlıyorum ve tahmin becerilerini geliştirmeye odaklanan kısa bir …

1
Fonksiyonel ayrışma gerçekten bir antipattern midir?
Ben okurken karşılaştığınız en kötü anti-desenler , anti-desenler hakkında web sitesine inmek için bu yazıdaki bağlantıyı tıkladım . Ve http://sourcemaking.com/antipatterns/functional-decomposition sayfası beni meraklandırdı. Bu anti-desen ne kadar kötü ve hiç bir anti-desen mi? Çünkü, bugünlerde çoğunlukla OOP programlaması yapmama rağmen, hala Java gibi saf OOP dillerine ve getirdikleri tasarım uygulamalarına …

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.