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

16
İş ilanları neden hep “rockstar” arıyor? [Kapat]
Rock yıldızı olan programcıları talep etmek için son zamanlarda bir eğilim olduğunu fark ettim . Anladım, yaptıkları işte gerçekten iyi olan birini arıyorlar. Ama niçin (dua et) bir rock yıldızı referansı veriyor? Bu şirketler gerçekten bu özellikleri gerçek bir rock yıldızı olarak mı istiyorlar? Bütün gece parti yapıp sabahları hızlıca …

15
Çok sıkı bir program üzerinde kodlama nasıl yapılır?
Çok sıkı bir programa sahip bir proje üzerinde çalışıyorum. Kodlamak ve test etmek için fazla zamanım yok (her gün 12 saatten fazla çalışsam da gecikmeli) ve sonuç çok kırılgan. Onun kodu da çok ikilemdir. Bu program, birçok ülkede bulunan müşteri şirketimizdeki tüm ofisler tarafından kullanılmaktadır. Gece yarısı, kullanıcı / testçimizden …

6
DDD Toplamları bir Web Uygulamasında gerçekten iyi bir fikir midir?
Domain Driven Design'a dalıyorum ve karşılaştığım bazı kavramlar yüzey üzerinde çok anlamlı, ama onları daha fazla düşündüğümde bunun gerçekten iyi bir fikir olup olmadığını merak etmem gerekiyor. Örneğin, agrega kavramı mantıklı. Etki alanı modelinin tamamı ile uğraşmanıza gerek kalmaması için küçük sahiplik alanları yaratırsınız. Ancak, bunu bir web uygulaması bağlamında …



7
Bölgeye nasıl girersiniz? Ne kadar sürer? Daha önce hangi adımları atıyorsun? [kapalı]
Zona girmek keyifli ve verimli bir süreçtir. İyi bir kaynak kodu üretiyoruz ve bölgedeyken yaptığımız işten büyük memnuniyet duyuyoruz. Ancak, kişi 'bölgeye' nasıl girer? Belirli bir süreci takip ediyor musunuz? E-posta sisteminin değiştirilmesi dışında, cep telefonları ve diğer sıradan üretken olmayan uygulamalar, yapılabilecek başka bir şey var mı?

17
Programcılar Sorumluluk Beyanı [kapalı]
Böylece, hepimiz Programcılar Haklar Bildirgesi'ni duyduk ve XP'nin de benzer bir konsepti var. Bu günlerde, insanların hakları hakkında çok şey duyduğumuz, ancak sorumlulukları hakkında çok fazla duymadığımız, yaygın olarak görülen bir şikayet, programcıların sorumlulukları hakkında ne olması gerektiğidir. Bu, yapması gereken, hoş olmayan bir şey bulabilecekleri, ancak programcıları profesyonel ve …

7
Haskell AND Lisp - Haskell VEYA Lisp [kapalı]
Şu anda C, C ++ ve Python ile kodluyorum. İşlevsel bir programlama dili seçmek istiyorum ve şu anda Haskell'e yaslanıyorum. Burada "Haskell vs Lisp" savaşı başlatmak istemiyorum; bilmek istediğim şey şudur: Haskell'i öncelikle işlevsel programlamaya maruz kalmak için öğrenirsem, daha sonra Lisp'i öğrenmekten ne gibi faydalar elde edeceğim?

8
Mesleki Gelişim şirket zamanında gerçekleşmeli mi?
Küçük bir danışmanlık şirketinde ilk kez yarı zamanlı yazılım geliştiricisi olarak, kendi yazılım geliştirme bilgimi daha ileri götürmek için zaman düzenlemek için uğraşıyorum - bu bir kitap okumak, StackOverflow hakkındaki popüler soruları takip etmek, bir teknoloji araştırması yapmak. derinlemesine kullanıyor veya Hacker News'in ön sayfasını izliyor. Kendi kendime tahsis edilen …

28
Geçtiğimiz yıllarda insanlık için önemli algoritmalar hangileri? [kapalı]
Hangi dünyadaki en önemli algoritmalar geçmiş yıllarda insanlığa en çok katkıda bulundu? Bunun geliştiricinin bilmesi gereken genel bir bilgi olduğunu düşündüm. Güncelleme: Mümkünse, lütfen cevabı belirli bir programlama algoritmasına tutun . En önemlilerinden oluşan bir liste, cevap başına sadece bir algoritma almak istiyorum. Lütfen algoritmanın neden önemli ve önemli olduğunu …

5
“Sık sık” birleştirmek daha mı iyidir yoksa yalnızca tamamlandıktan sonra özellik dallarında büyük bir birleşme olur mu?
Diyelim ki çoklu dallar geliştiriliyor Ave Bartan "hata düzeltme" dalı da var C. Şimdi Czaten "bitti" ve ustayla birleştirildi. Ave Bhala geliştirilme aşamasında olan ve (belki) başka bir hata düzeltme şube usta ile birleştirilmeden önce düzeltilmeyecek. CYeni özellik dallarında mümkün olan en kısa sürede birleştirme iyi bir fikir midir? Böylece …

5
.Any () 'in C # List <> içindeki kullanımı nedir?
Bunu meslektaşlarımla tartışıyordum ve C # ' .Anyda verilen herhangi bir kullanımın ne olduğunu bulamadık List&lt;&gt;. Dizideki bir öğenin geçerliliğini aşağıdaki ifade gibi kontrol edebilirsiniz: if (MyList.Any()){ ...} //Returns true or false Tam olarak aynı olan if (MyList.Count() != 0) { ... } ve ififadenin amacı hakkında çok daha yaygın, …
40 c#  array  list 

6
Bir dizi bir RESTful API'de yanıt olarak döndürmenin en iyi yolu nedir?
Bunun gibi kaynaklarımız olduğunu varsayalım. book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Yani, birileri GETkitaplar kaynağında bir şey yaptığında, aşağıdakileri iade ediyor oluruz [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", "title": "Harry Potter …
40 rest  json 

3
AngularJS: Birden fazla ng-uygulaması ile bir web uygulaması yapılandırmak
Blogosferde, bunlar gibi AngularJS uygulaması yapılandırma kılavuzları konusunda bir dizi makale vardır: http://www.johnpapa.net/angular-app-structuring-guidelines/ http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/ http://danorlando.com/angularjs-architecture-understanding-modules/ http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html Ancak, kurallar ve en iyi uygulamalar için henüz görmediğim bir senaryo, birden fazla "mini-spa" uygulaması içeren geniş bir web uygulamasına sahip olmanız ve mini-spa uygulamalarının belirli bir miktarda kodu paylaşması durumudur. ng-appAynı sayfada birden …

17
Günlük stand-up, evet mi, hayır mı? [kapalı]
Günlük stand-up toplantılarının ne kadar değerli (veya değil) olduğunu düşünüyorsunuz ? Eğer buna aşina değilseniz, bu Scrum taraftarlarının (ve diğer bazı çevik metodolojilerin) bir parçası olan günlük bir toplantıya atıfta bulunur. Buradaki fikir, 15 dakikaya kadar zamanaşımına sahip ve herkesin katlanması gereken (insanları o noktaya gelmeye teşvik etmek için) günlük …

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.