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


11
Her şeyi test etmem gerekir mi?
İlk gerçek projeme Ruby on Rails'de başlayacağım ve kendimi TDD testleri yazmaya zorluyorum . Test yazmada gerçek avantajlar görmüyorum, ancak çok önemli göründüğü için deneyeceğim. Statik sayfalar dahil, başvurumun her bölümünü test etmek gerekli midir?
28 testing  tdd 

16
Bir geliştirici ekibinin bir yöneticiye ihtiyacı var mı?
Arka fon: Şu anda dört kişilik bir ekibin parçasıyım: 1 yönetici, 1 kıdemli geliştirici ve 2 geliştirici. Yaklaşık 3500 çalışanı olan bir organizasyon için önceden oluşturulmuş olan sistemlerin gerektirdiği tüm bakım ve desteğin yanı sıra özel siparişe göre sistemler / projeler (ör. 6-8 hafta) yapıyoruz. Potansiyel olarak yolumuza giren tüm …


4
Durdurma vs Enjeksiyon: Bir çerçeve mimarisi kararı
Tasarıma yardım ettiğim bu çerçeve var. Bazı ortak bileşenler kullanılarak yapılması gereken bazı ortak görevler vardır: Özellikle olayları günlüğe kaydetme, önbelleğe alma ve yükseltme. Bağımlılık enjeksiyonunu kullanmanın ve tüm bu bileşenlerin her bir servise (örneğin özellikler olarak) sunulmasının daha iyi olup olmadığından emin değilim veya hizmetlerimin her yöntemi üzerine yerleştirilmiş …

12
Akıllı telefonlar için uygulama geliştirmenin bir web uygulamasıyla aynı uygulamayı geliştirmenin üzerinde ne gibi avantajları vardır?
Facebook uygulamasını örnek olarak ele alalım. Kullanıcılar sadece sayfalarına erişebiliyor ve aynı şeyi yapabiliyorlarsa neden bir uygulama geliştirdiler? Web uygulaması için eklenen her özellik için bu özelliğin de akıllı telefon uygulamasına eklenmesi gerekeceği için benim için daha fazla bakım ve daha fazla maliyet anlamına geliyor. Öyleyse neden sadece bir web …

3
Safari Books Online hala şehirdeki en iyi oyun mu? [kapalı]
Safari Kitapları abonesiyim ve yıllardır. Hemen tüm kitapların hazır olmasını seviyorum. Daha iyi bir rakip servis olup olmadığını merak ediyordum. Daha iyi bir arama işlevi olan başka bir karşılaştırılabilir hizmet olup olmadığını bilen var mı?
28 books 

7
C ++ becerileri C becerilerinden daha yüksek? [kapalı]
Sık görülen C / C ++ 'ların özgeçmişimdeki becerilerimi gerçekten tarif etmediğini hissediyorum. Bu yüzden ileri C ++ bilgi ve vasat C becerilerine ayırmayı düşünüyorum. Bunun okuyucu için kafa karıştırıcı olduğunu mu düşünüyorsun? Şöyle düşünebilir: "C, C ++ 'ın alt kümesidir, peki bu adam beni telgraf etmeye ne yapıyor?" Söylemeye …
28 c++  c  skills 


7
Macarca notasyonu, yetersiz bir şekilde ifade eden statik yazımı olan diller için geçici bir çözüm mü? [kapalı]
Eric Lippert'in makalesinde Macar Notasyonu ile Neler Var? Macar Notasyonu’nın (iyi tür) amacının Depolama temsil bilgisine ek olarak anlamsal bilgileri içerecek şekilde "tip" kavramını da genişletir. Basit bir örnek, "x" ile bir X koordinatını temsil eden bir değişkeni ve "y" ile bir Y koordinatını temsil eden bir değişkeni (bu değişkenlerin …

5
Kısa bir EULA kullanmak uygun mudur?
(Ticari) yazılımıma EULA eklemem gerekiyor, ancak avukat tutamıyorum. Ayrıca internetteki çeşitli EULA örneklerine de baktım ancak hepsi belirli yazılım veya ülkeler içindi ve muhtemelen diğer ticari yazılımlardan kopyalandı. Bu yüzden sadece gerekli bahsedecek kısa bir özel EULA kullanmayı düşünüyorum. Gibi bir şey: Bu yazılımın deneme sürümünü yeniden dağıtabilirsiniz. Bir lisans …


7
Özensiz şirket kültürünü nasıl değiştirebilirim? [kapalı]
Bazen çözülmesi gereken bir sorunum olduğunda, çözmenin en kolay yolunun kişisel bir araç olarak küçük bir program yazmak olduğunu buluyorum. Kullanabileceğim tek kişi benim olduğum için süper kullanışlı ya da süper sağlam kılmıyorum ve onu hassaslaştırıp iyice test edecek vaktim yok. Sonra bir iş arkadaşı programı görür ve ister, çünkü …

10
Neden C ve C ++ 'ı bilerek C ++ 11'i öğreneyim? [kapalı]
Her iki dile de yapışıp ikisinin bir karışımını yazmama rağmen, C ve C ++ 'da programcıyım. Bazen sınıflarda kod olması, muhtemelen operatörün aşırı yüklenmesi veya şablonlar ve çok iyi olan STL açıkça daha iyi bir yoldur. Bazen basit bir C fonksiyon imlecinin kullanımı çok daha okunaklı ve açıktır. Bu yüzden …
28 learning  c++  c  c++11 

4
NHibernate kullanıcı programcılarının yaptığı en yaygın hatalar ve anti-paternler nelerdir?
NHibernate kullanıcı programcılarının yaptığı en yaygın hatalar ve anti-paternler nelerdir? Lütfen bunların neden kötü uygulama olduğunu açıklayın veya daha fazla okumak için kaynağa bağlantı verin. Örneğin: Yeni NHibernate programcıları için yaygın olan bir anti-patern, ORM tarzı onces yerine kimlik / yerel POID kullanmaktır. Daha fazlasını buradan okuyun ...
28 nhibernate 

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.