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

4
Bir olay dinleyici modelinin gerekli olduğuna dair bir belirti olan “kod kokuları” nelerdir?
Kod tabanında olay dinleyici yaklaşımının gerekli olduğunu gösteren belirtiler nelerdir? Bana öyle geliyor ki, diğer sınıfların tasarım zamanında tanımlanmayan, çoklu tarafından çağrılması gereken sınıflar olduğunda, bir çeşit sinyalleme çerçevesine ihtiyacınız var, ancak başka hangi durumların olacağını duymak istiyorum. olaya dayalı bir modele geçerek geliştirildi.

3
Objektif-C ++ kullanımdan kaldırılıyor mu? [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ı . Apple aşamalı olarak obj-c ++ desteği mi veriyor? Aşağıdakilere dikkat et: Gelen amaç-C dili kılavuzu ++ amaç-c …
10 c++  objective-c  apple 

5
Kod belgeleri: Herkese açık mı Herkese açık değil mi?
Yazılan kodun açıklayıcı olması ve bir kitap gibi okunması gereken zihniyete sahip geliştiricilerden biriyim. Ancak, diğer kişilerin kullanması için kütüphane kodu geliştirirken, başlık dosyalarına mümkün olduğunca fazla belge koymaya çalışıyorum; hangisi şu soruyu gündeme getiriyor: Kamuya açık olmayan dokümantasyon yöntemleri zaman ayırmaya değer mi? Onları doğrudan kullanmayacaklar, aslında kullanamıyorlar. Aynı …

4
Qt'nin tehlikeli köşeleri 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 . 8 yıl önce kapalı . …

2
Tek sorumluluk ve özel veri türleri
Geçtiğimiz aylarda burada SE ve diğer sitelerdeki insanlar için kodumla ilgili bazı yapıcı eleştiriler sundum. Neredeyse her seferinde ortaya çıkan bir şey var ve hala bu öneriye katılmıyorum; : P Burada tartışmak istiyorum ve belki de işler bana daha açık hale gelecektir. Tek sorumluluk prensibi (SRP) ile ilgilidir. Temelde, Fontsadece …

5
Bir takıma ilham vermek - Başlangıç ​​şirketi - Gerçek dünya sorunları
Şirketime 2 yıl önce katıldım, bu da 5 yıldır faaliyet gösteren bir başlangıç ​​şirketi. Başından beri Microsoft teknolojilerinden biri üzerinde çalışıyorum. Şirkete birkaç gün sonra katıldım, şirketin yazılım geliştirme yaşam döngüsü boyunca yerinde bir çalışma sürecinin olmadığını öğrendim. Çalışanlar denetlenmeden bırakılır ve programlar, son tarihler, kilometre taşları ve kalite beklendiği …
10 team 


5
Checked vs Unchecked vs No Exception… Aksine inançların en iyi uygulaması
Bir sistemin istisnaları düzgün bir şekilde iletmesi ve işlemesi için birçok gereksinim vardır. Bir dilin konsepti uygulamak için seçebileceği birçok seçenek de vardır. İstisnalar için gereklilikler (belirli bir sırada değil): Belgeler : Bir dil, bir API'nın atabileceği istisnaları belgelemek için bir araç içermelidir. İdeal olarak bu dokümantasyon aracı, derleyicilerin ve …

6
Windows masaüstü uygulamaları için çalışma zamanı / dil seçerken dikkat edilmesi gereken faktörler nelerdir?
Kullanıcılarımın hepsinde Windows var. Bazıları Linux veya Mac kullanıyor, ancak yaparlarsa genellikle Mono, Wine, Parallels veya çift önyükleme gibi bir şey kullanabilirler. Geliştirme ekibim (ben dahil) hem Java'da Swing uygulamaları hem de C #'da Windows Forms yazma konusunda geniş deneyime sahiptir. "Kapsamlı", her iki çalışma zamanında da üç uygulama geliştirip …

9
Düzeltilemez sonsuz bir proje ile başa çıkmak
Çok fazla teknik borcu olan büyük (1200+ saat) bir web sitemiz var . Bunun başlıca nedeni aşağıdaki (olağan) nedenlerdir. Geliştirme sırasında gelen ve giden çoklu programcılar. Geliştirme sırasında özelliklerin değiştirilmesi. Çok sayıda ilave işlevsellik eklendi (kısa sürede). Müşteri çok sayıda yeni işlevsellik istiyor ve bu temelde bu proje üzerinde haftada …

7
C dili taşınabilirliği
C gibi bir dilin taşınabilirliği tam olarak nasıl belirlenir? Derleyicilerin ISA'ya özgü olduğunu öğrendim. Bu doğruysa, C taşınabilirliği nasıl? Yoksa sadece C ile yazılmış kaynak kodları taşınabilir değil çalıştırılabilir dosyalar değil mi? Örnekler için çalıştırılabilir ISA'ya özel x86 uygulamaları Apple uygulamalarından ayrı değil mi (Apple'ın Motorola / PowerPC mikroişlemci kullandığı …
10 c  languages 


6
Agile metodolojisinden hoşlanmam beni kötü bir programcı yapar mı? [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 . 9 yıl önce kapalı . Küçük iterasyonları severim. Birim testlerini seviyorum. Kod incelemesini seviyorum. …

4
Geliştirme ekibi liderleri için kaynak önerme [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ı . Kısa bir süre önce, kurumsal bir ortamda çok sayıda veritabanını yöneten ve geliştiren bir veritabanı (% 95 …
10 team  team-leader 

4
Farklı NoSQL veritabanlarına sahip zayıf yönler
Benim sorum: Farklı NoSQL veritabanlarının zayıf yönleri nelerdir? Özellikle, anahtar / değer çifti depolarının, grafik veri depolarının ve belge depolarının zayıflıkları nelerdir? Güçlü yönleri bulmak için kolay bir zaman geçirdim, ancak zayıf yönlerle ilgili belgeler daha az görünüyor. Düzenleme: Birbirlerine ve ilişkisel veritabanlarına kıyasla.

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.