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
DevOps ve Yazılım Yapılandırma Yönetimi arasındaki fark
Geliştirme İşlemleri ile Yazılım Yapılandırma Yönetimi arasındaki fark nedir? Benim için hem DevOps hem de Yazılım Yapılandırma Yönetimi'ne odaklandığı sürece aynı görünüyor: Kurulması geliştirme altyapısını - versiyon sorumlu olmak kontrolü, yapı yönetimi, dağıtım yönetimi, bağımlılıkları yönetimi, sürekli entegrasyon ve teslimat vb Geliştirici ortamını organize etmek için en iyi uygulamaları kullanmak …

2
Birçok küçük komut dosyası, bir havuz mu yoksa birden fazla havuz mu?
Bir iş arkadaşı ve ben, üzerinde birden fazla görüşümüz olan bir sorunla karşılaştık. Şu anda tüm cronjobs'larımızı tuttuğumuz bir git depomuz var. Yaklaşık 20 crons var ve hepsi küçük python komut dosyaları olması ve bazı aktiviteler için gerekli olması dışında gerçekten ilgili değiller. Biz kullandığınız fabric.pydağıtmak dosyası ve bir requirements.txtdosya …

2
IETF'nin W3C'den farkı nedir?
Bu kuruluşları (enstitüler, kuruluşlar, her neyse) yaklaşık 3 aydır takip ediyorum ve her ikisi de interneti daha iyi bir yer haline getirmeye çalıştıklarını iddia ediyor. Başkalarına yol göstermek için RFC (IETF için) ve Tavsiye (W3C için) adı altında belgeler oluşturuyorlar. Yine de WHATWG adı verilen başka bir kuruluş, web geliştirmek …

7
Ne zaman işi CPU yerine bir GPU'ya boşaltmalıyım?
Grafik işlemcilerimizde gittikçe daha fazla kod çalıştırabilmemiz için OpenCL gibi daha yeni sistemler yapılıyor, bu da mantıklı, çünkü sistemlerimizdeki gücü olabildiğince kullanabilmeliyiz. Ancak, tüm bu yeni sistemlerde, GPU'lar her şekilde CPU'lardan daha iyi gibi görünüyor . GPU'lar paralel hesaplama yapabildiğinden, çok çekirdekli GPU'lar aslında çok çekirdekli CPU'lardan çok daha iyi …
16 optimization  cpu  gpu 

19
Programcıların iyi bir belleğe ihtiyacı var mı? [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 . 7 yıl önce kapalı . …
16 learning 

7
SSL / TLS neden modern İşletim Sistemlerinde yerleşik değil?
İnternetin altyapısını oluşturan temel ağ protokollerinin çoğu, çoğu büyük İşletim Sisteminde yerleşiktir. Örneğin, TCP, UDP ve DNS'nin tümü Linux, UNIX ve Windows'da yerleşiktir ve düşük seviyeli sistem API'leri aracılığıyla programcıya sunulur. Ancak SSL veya TLS söz konusu olduğunda, OpenSSL veya Mozilla NSS gibi üçüncü taraf bir kütüphaneye dönülmelidir. SSL nispeten …

4
Klasör tabanlı dosya sistemine daha iyi bir alternatif var mı ve yakında herhangi bir zamanda değiştirilecek mi? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Karşılaştığım tüm dosya sistemleri klasörlere dayanıyordu - dosya ve alt klasörleri içeren bir kök …

7
Uzun vadeli planlama ve çevik mi?
Ekibim yakın zamanda çalışmalarımız için yaklaşık bir yıllık bir plan hazırlama sürecinden geçti. Planı üç aşamaya ayırdık. Her aşamada birkaç lansman yer alacak. Acaba, çevik bir bakış açısından, bu yanlış mı? Bence bu kötü bir fikir değil, çünkü ilk birkaç adımdan başka bir şey tasarlamak için fazla zaman harcamadık. Yön …

11
Farklı beceri seviyelerine sahip bir takımı nasıl yönetmeliyim?
Bazı arkadaşlarımla bir yazılım projesi üzerinde çalışacağım ve teknik lider olarak atandım. Bu adamların hiçbiri kötü bir programcı değil, ama onlardan önemli ölçüde daha fazla tecrübem var. Çalışmayı ekipteki herkes arasında dağıtabilmem gerekirken aynı zamanda birbirimizin ayak parmaklarına basmadığımızdan da emin olmalıyım; taahhüt ettikleri her şeyi gözden geçirmemi gerektirmeden, bu …

10
Kopyalama / yapıştırma kalıbı nasıl düzeltilir?
Çalıştığım yerde, insanlar (danışmanlar) özellikleri olabildiğince hızlı yayınlamak için baskı altında hissediyorlar. Bu nedenle, işleri doğru şekilde nasıl yapacağınızı düşünmek için çok fazla zaman harcamak yerine, hiçbir şeyi kırmak istemedikleri için, kod farklı modüllerden kopyalanır ve değiştirilir. Kod tabanı tüm şirkete açık olduğundan bunu önlemek kolay değildir. Birçok insan bu …

22
Performans Hakkında Ne Zaman Düşünmeye Başlamalısınız?
Uygulamaları geliştirirken kendimi sürekli olarak bunun belirli bir işlevi gerçekleştirmek veya uygulamak için en iyi yol olup olmadığını sordum. Genellikle, stackoverflow veya geri bildirim isteyen başka bir forumla ilgili soruları yalnızca performansla ilgili olarak "attan önce arabayı koymama" hakkında yorum almak için gönderirim. Çoğu programcı gerçekten uygulama bitene kadar performans …

4
Üzerinde çalışılacak tasarım egzersizlerini nerede bulabilirim? [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 . 7 yıl önce kapalı . …

4
Şirketinizin açık kaynaklı projelere katkı konusunda yazılı bir politikası var mı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Şirketinizin açık kaynaklı projelere katkı konusunda yazılı bir politikası var mı? "Sorma söyleme" stiline …

3
Saf POCO modellerine sahip olmanın faydası nedir?
Saf POCO modellerine sahip olmanın en büyük yararı nedir? Modellerin temiz ve basit olması gerektiğini anlıyorum, ancak alt nesnelerin bakımını model sınıfları içinde tutmaya eğilimliyim. Örneğin, a ClassAve ClassBaşağıdaki gibi tanımlanmışsa: public class ClassA { public string MyProp { get; set; } public IEnumerable<ClassB> Children { get; } public void …
16 c#  .net  poco 

2
Microsoft, C # 'var' kullanımını cesaret kırıyor mu? (VS2017)
Yakında çıkacak olan Visual Studio 2017'ye bakıyorum . Artırılmış Verimlilik başlıklı bölümün altında var olan tüm oluşumları açık türle değiştirmek için kullanılan bir Visual Studio görüntüsü vardır . Kodun görünüşe göre Visual Studio'nun 'düzeltilmesi gerekiyor' olarak tanımladığı çeşitli sorunları var. C # 'da var kullanımı konusundaki anlayışımı tekrar kontrol etmek …

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.