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

5
İnsanların Unicode yerine Japonlara özgü kodlamaları kullanmalarına neden olan sorunlar nelerdir?
İşyerinde Shift-JIS ve diğer kodlamalarda birçok Japonca metin dosyasına rastladım. Tüm bilgisayar kullanıcıları için birçok mojibake (okunamayan karakter) sorununa neden olur . Unicode, bu tür bir sorunu tüm diller için tek bir karakter seti tanımlayarak çözmeyi amaçladı ve UTF-8 seri hale getirme işleminin İnternette kullanılması önerildi. Öyleyse neden herkes Japonca …

1
Bakım sırasında harcanan zamanın yanı sıra geliştirme sırasındaki birim sınamalarının geliştirme zamanındaki etkisi nedir?
Ben bir danışmanım ve müşteri sitemdeki tüm geliştiricilere birim testleri tanıtacağım. Amacım, tüm yeni uygulamaların oluşturulan tüm sınıflar için birim testlerinin yapılmasını sağlamaktır. Müşterinin mevcut uygulamalarındaki hataları gidermekten kaynaklanan yüksek bakım maliyetleri ile ilgili bir sorunu var. Uygulamaları, sürekli olarak yeni özellikler ekledikleri 5-15 yıl arasında bir ömre sahiptir. Birim …

9
Koddaki statik veritabanı verilerine başvurmanın en iyi yolu?
Birçok uygulama 'statik veri' içerir: uygulamanın kullanım ömrü boyunca gerçekten değişmeyen veriler. Örneğin, öngörülebilir gelecek için sabit bir liste olması muhtemel Satış Alanları listesine sahip olabilirsiniz. Bu statik verileri bir veritabanı tablosunda bulmak nadir değildir (genellikle diğer tabloların yabancı anahtarlarında buna başvurmak istediğiniz için). Basit bir örnek tabloda, birincil anahtar …

5
VCS kullanırken kod biçimlendirmek kötü bir şey mi?
Doğru yapıldığından emin olmadan önce kodumu hemen hemen her zaman biçimlendiririm. Takımımın çoğu gerçekten önemli değil ve kodlarını her zaman doğru şekilde biçimlendirmiyorlar (kodu etkilemeyen ancak bakımı yapmaya çalışırken okunabilirliği etkileyen küçük şeyler). Geçenlerde "Kaydetme sırasında biçimlendirme" seçeneğine sahip VS elektrikli el aletlerini kurdum ve önceden biçimlendirilmemiş bir dosyada değişiklik …

14
Yazılım mühendislerini zamanı izlemeye teşvik etmek
İş arkadaşlarımın sorunları çözmek ve özellikleri uygulamak için harcadıkları zamanı izlemelerini nasıl teşvik edebilirim? Bunu yapmak için yazılımımız var, fakat sadece rakamları girmiyorlar. Geçmiş tahminlerimizi harcanan gerçek zamanla karşılaştırarak ekibin proje tahminleri sağlama konusunda daha iyi olmasını istiyorum. İş arkadaşlarımın kişisel çıkarları göremediğinden şüpheleniyorum, çünkü genellikle proje çizelgelemesinde yer almıyorlar.

10
Bir iş arkadaşına daha iyi kodlama uygulamalarını benimseme konusunda ilham vermek mi istiyorsunuz?
In Taşıma benim eskimiş iş arkadaşınız sorusuna, çeşitli insanlar arkadaşları ile başa çıkmak için stratejiler tartışıldı isteksiz takımın onların iş akışını entegre etmek. Mümkünse, sadece modern teknikler ve araçlar hakkında bilgisiz olan ve muhtemelen biraz kayıtsız olan bir iş arkadaşınıza "öğretmek" için bazı stratejiler öğrenmek isterim . Yakın zamana kadar …

7
Python verimlilik VS Java Verimliliği
SO üzerinden, Google AppEngine'de hangi platform, Java veya Python'un geliştirilmesinde en iyi olduğu ile ilgili bir soru ile karşılaştım. Birçok kişi, Python'u Java üzerinden kullanmaktan elde edilen verim artışıyla övünüyordu. Python'a karşı Java üretkenliği argümanı hakkında söyleyeceğim bir şey, Java'nın dinamik doğası nedeniyle Python'un gerçekten bu alanda eksik olduğu gelişmeyi …

16
Çok fazla zaman ayırma hata ayıklama
Dün, yaklaşık 6 hafta boyunca üzerinde çalıştığım (açık ve kapalı) bir Web projesinin v1.0 sürümünü yayınladım. Zamanımın kesin kayıtlarını yapmadım, ancak deneyimlerime göre, programlama harcadığım her zamanın yarısının hata ayıklama geçirdiğini tahmin ediyorum. 15-20 saatlik bir hata ayıklama harcamanın iyi olacağını tahmin ediyorum, bu benim için yeni bir kod yazmak …

8
Ruby veya Python? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapandı . …
24 learning  python  ruby 

3
Yazılım Mimarı, Yazılım Mühendisi ve Yazılım Geliştirici (Programcı) arasındaki fark nedir? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 6 yıl önce kapandı . Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda …

7
“Kod örneğim” neye benzemeli? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 4 yıl önce kapandı . Çok iyi bir telefon görüşmesi yaptım (CakePHP ile ilgili bir pozisyon için, özellikle soru için önemli değil). Görüşmeci …

16
Bir grup yazılım mühendisliği öğrencisine üniversitedeki ilk günlerinde ne söylerdiniz? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Gelecek Cuma, yaptığım aynı üniversiteye devam edecek bir grup yazılım mühendisliği öğrencisi ile 30 dakikalık kısa bir …
24 education 

11
JQuery'den önce JavaScript öğrenmek ne kadar gerekli? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 6 yıl önce kapandı . …

7
TDD / Çok fazla genel gider / bakım yükü test ediyor mu?
Böylece, testin değerlerini gerçekten anlamayanlardan birçok kez duydunuz. Sadece işleri başlatmak için Çevik ve Test takipçisi oldum ... Kısa bir süre önce, mevcut ekibin herhangi bir düzeyde birim testini uygulamadığı ve muhtemelen bağımlılık enjeksiyon tekniğini veya test modellerini / tasarımını vb. Hiç duymadığım bir üründe TDD'nin yapılması üzerine bir tartışma …
24 testing  agile  tdd  bdd 


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.