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
Acid3 Testi artık ne kadar önemli ve yerine ne geçmeli?
Uzun bir süre tarayıcılar için en son standartlar desteği için varsayılan kılavuz Asit 3 Testi idi . Bunu Chrome 15.0, Firefox 7.0, Safari 5.1 ve IE 9.0 için Windows 7'de (x64) çalıştırdım ve hepsi 100 puan aldılar. Bazı animasyonlar daha pürüzsüz olabilir, ancak genel olarak onları ayırt etmek için çok …

4
Backtrack Benim “Eğitim ”im [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 . 4 yıl önce kapalı . Bir süre önce, programlamaya başlamaya karar verdim. Gerçekten, sadece bir dile (Perl) atladım ve oradan gittim. Ne …

4
Ruby, Python, PHP Spring olmadan nasıl yönetilir?
Kurumsal Java uygulamaları ve web servislerini yan projelerim için ( Spring , Hibernate, Maven, RESTEasy) ve PHP (CakePHP) ve Python (Django) yazıyorum. Spring'in getirdiği Denetimin İnversiyonu, En Boy Odaklı Programlama vb. Değerlerini görsem de, Java yığınında olmayan büyük web uygulamalarının Spring gibi bir çerçeve olmadan nasıl yönetildiğinden emin değilim. Peki, …

2
Aktör modeli tanımım doğru mu?
Anladıysam, aktör modeli tıpkı nesne modeli gibidir, ancak birkaç farklılıkla: HER nesne kendi ayrı iş parçacığını ortaya çıkarır ve binlerce nesneniz olsa bile bu bir sorun değildir. Aktörler işlevleri çağırarak ve dönüş değerleri alarak etkileşimde bulunmazlar, bunun yerine mesaj gönderip alırlar. Bu modeli ihlal etmezseniz, uygulamanız yarış koşullarında herhangi bir …

12
Röportajın bir parçası olmaya devam ediyorum, öneriler? [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ı . Bu yüzden portföyümde birkaç yazılım / site var. Para kazanıyorlar ama çok değil. Bu yüzden, özellikle Java …
13 interview 

5
Hata kontrol ve kullanımımı nasıl geliştirebilirim?
Son zamanlarda doğru miktarda kontrolün ne olduğunu ve uygun yöntemlerin ne olduğunu anlamak için uğraşıyorum. Bununla ilgili birkaç sorum var: Hataları kontrol etmenin uygun yolu nedir (hatalı girdi, hatalı durumlar, vb)? Hataları açıkça kontrol etmek veya son kodunuzdan optimize edilebilen bildirimler gibi işlevleri kullanmak daha mı iyi? Ben açıkça nihayet …
13 c  testing  assertions 

14
Öğrendikten sonra 5 dakika programlamayı hatırlayamıyorum? [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 soruyu tekrar açılabilmesi için açıklığa kavuşturmak üzere yardım merkezini ziyaret edin . 8 yıl önce kapalı . Java öğreniyorum ve harika bir öğretmen buldum. Her şeyi mükemmel açıklıyor. …
13 java  javascript 

8
Destek konularını açıklarken projeleri gerçekçi bir şekilde nasıl planlayabiliriz?
İş yerinde bir sorun yaşıyoruz: zaman ölçeklerini değerlendirebilmemiz ve son tarihler alabilmemiz için işi planlamaya çalışıyoruz. Sorun şu ki, gerçekleşecek her şeyi bilmeden bir proje planlamak zor. Örneğin, şu anda tüm projelerimizi Aralık ayı başlarında planladık, ancak o zaman kurum içi ve şirket dışı toplantılar, telekonferanslar ve ekstra işler yapacağız. …


2
“Proses Kanarya” nedir
Eric Brechner'ın "Sabit Kod" kitabında şöyle diyor: Yalan söylemek, sizi dertte uyarabilecek bir avuç değerli süreç kanaryadan biridir. Eski "kanarya" nın etrafında bir veya iki dev fırlatma sesi duydum. Bu ne? [Google bana cevap vermedi. Belki de anahtar kelimelerim kötü bir seçimdi.]

7
C # deneyimi C ++ 'a iyi tercüme eder mi? [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ı . Okuldaki programlama derslerim C ++ idi, ancak son birkaç yıldır C # yaparak bir işte çalıştım. C …
13 c#  c++  experience 

6
Scrum'da 'dış' bağımlılıklar nasıl ele alınır?
Bir sprint için birkaç kullanıcı hikayesi planladıysanız ve bir aday hikaye, ekibinize bir şeyler gönderen bazı harici sağlayıcılara bağımlıysa. Örneğin, sistemlerine yeni bir API çağrısı ekleyen veya sistemlerinde test hesabınızı etkinleştiren bir çevrimiçi hizmet sağlayıcısı vb. 'Yakında' olacağını biliyorsun. Hikayenizi tamamlamanız için zamanında gerekenleri teslim etmelerini umarak hikayeyi sprint'e ekliyor …

5
Çekici ama yine de teknik bir mimari diyagram oluşturma [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 . 3 yıl önce kapalı . Herkes "çekici" bir yazılım mimarisi şeması yapmak için herhangi bir tavsiye var mı? Yöneticim, teknik olmayan yönetici …
13 diagrams 

4
Veritabanı şeması geçişleri üretim ortamlarında sorun teşkil ediyor mu?
NoSQL ve SQL veritabanları hakkındaki tartışmalarda bazen şirketlerin şemasız NoSQL veritabanlarını kullanmayı tercih ettiklerini duyuyorum çünkü şemayı yeni bir sürüme geçirmek sorunlu. Ama bu yükseltme yaparken gerçekten büyük bir sorun mu? İlişkisel veritabanları bu tür işlemler için kötü mü? Bu blog gönderisini MongoDB blogunda okudum : Neden Schemaless?

3
Sistem hatalarını ortaya çıkarma / tolere etme / kurtarmaya bir tasarım deseni / yaklaşımı, Özel durum işleme (Java'daki egs, C ++, Perl, PHP) önerme
Sistem hatalarını, Özel Durum işlemeyi (Java, C ++, Perl, PHP) ortaya çıkarmak / tolere etmek / kurtarmak için bir tasarım deseni / yaklaşımı önerebilir misiniz? Bazı hataların bildirilmesi gerekir. Bazı hatalar dahili olarak ele alınabilir (yeniden deneme yoluyla veya önemsizdir (yok sayılabilir). Kodu yakalamak için nasıl yapılandırıyorsunuz? Ancak tüm hataların …

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.