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

2
CRM, CMS ve ERP arasındaki fark nedir [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 . 8 yıl önce kapalı . CRM'nin Müşteri İlişkileri Yönetimi'ni, CMS'nin İçerik Yönetim Sistemi'ni ve ERP'nin Kurumsal Kaynak Planlayıcı'yı temsil ettiğini biliyorum. Her …
13 cms  erp  crm 

7
Yeniden kodlamayı büyük bir kod tabanı ve birçok geliştirici ile nasıl yönetiyorsunuz?
Muhtemelen bir tür bir araç, belki bir Eclipse eklentisi kullanarak iki geliştiricinin aynı kodu ilk önce konuşmadan aynı anda yeniden düzenlediği bir durumu önlemek istiyorum. Yardım edebilir misin? 4.5 milyon kod satırımız ve dört kıtada 20'den fazla geliştirici ekibimiz var. İdeal olarak, daha önce bahsedilen geliştiricilerin ikisinin, başka birinin aynı …


5
Yeniden düzenleme nedeniyle birleştirme çakışmalarını çözme
Son zamanlarda genel olarak yeniden düzenlemenin nasıl ele alınacağı üzerine bir tartışmaya girdim (bu ilginç bir konudur). Sonunda şu soru gündeme geldi: Birisi aynı kod parçası için bir özellik üzerinde çalışırken, birinin kodun bir kısmını yeniden düzenleme yaptığı için oluşan çatışmalar nasıl ele alınır? Temel olarak, bununla etkili bir şekilde …

6
Büyük bir PHP projesinin yeniden yazılmasını planlamak için ipuçları?
Tamamen yıllardır üzerinde çalıştığım, açtığım ve kapadığım bir PHP çerçevesini (MVC Kullanarak) yeniden yazmaya karar verdim. Şimdiye kadarki sorunum, sadece fikirlerin ortaya çıkması, onları Trac'a bilet olarak atması ve çerçevenin tasarımından endişe etmeden daha sonra eklememdi. Zamanla bu bazı sorunlara neden oldu ve bir yeniden yazma yararlı olacağını düşünüyorum, ancak …

3
XML dokümantasyon yorumlarına neler eklemeliyim?
Özellikle sınıf üyeleri üzerinde XML yorum geldiğinde, kodumu daha iyi belgelemek için bir nokta yapmaya çalışıyorum, ama çoğu zaman sadece saçma geliyor. Olay işleyicileri söz konusu olduğunda, adlandırma kuralı ve parametreleri standart ve açıktır: /// <summary> /// Handler for myCollection's CollectionChanged Event. /// </summary> /// <param name="sender">Event Sender</param> /// <param …
13 c#  coding-style 

7
Bir genç olarak, programlama için “arkadaşları” nasıl bulabilirim [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ı . Yaklaşık 3 yıldır program yapan bir gençim, bazı temel Yazılımları yapabilirim, ama hepsini tek başıma yapamayacağımı hissediyorum. …
13 learning 


2
NHibernate'de neden Havuz modeline ihtiyaç var?
Resmi NHibernate tabanlı ilk uygulama okuyorum . Öğretici iyi ve takip edilmesi kolay olsa da, Havuz deseninin neden kullanıldığını merak ediyorum. Çeşitli yılında Add, Update, Removeiçinde yöntemleri ProductRepositoryuygulanması, kod neredeyse aynıdır - hepsi işlemleri kullanıyorsanız ve fark "et" yani çağrıdır session.Saveint Add, yöntem session.Deleteiçinde removeyöntemle. ( Sayfa HTML çapa yoksun, …
13 c#  .net  nhibernate 


2
Teknolojik “Dogmatizm” nasıl ele alınır
Çoğu zaman Javascript ve Haskell'de (bazı python) programladığım bir iş bıraktım (başka bir ülkeye taşınmak için). Gerçekten hoşuma gitti çünkü insanlar nesnel, olumlu, matematikseldi ve yine de bir sürü şey yaptılar. Bu gerçekten profesyonel bir dükkandı. Şimdi bir Agile / XP mağazasında çalışıyorum. Bu iyi olsa da, teknoloji ve kütüphanelerin …
13 ruby  haskell  agile 

7
Bir tasarım belgesi, belirli bir tasarımın artılarını / eksilerini tartışmalı mı yoksa gerçeklere ve mantığa mı odaklanmalı?
Şu anda bir tasarım belgesini, gelecekteki geliştiriciler için doğru ve güncel olacak şekilde güncelleme sürecindeyim. Şu anda, belge tasarımın nasıl olduğunu gösteren sadece gerçeklere odaklanmaktadır. Sunulan kararlar için herhangi bir gerekçe yoktur. Gerekçelerin yakalanmasının önemli olduğunu düşünüyorum, böylece geliştiriciler bir şeyin neden olduğu gibi olduğunu biliyorlar, çünkü bu muhtemelen gelecekteki …

3
SOLID ilkelerini uygulama
SOLID tasarım ilkelerinde oldukça yeniyim . Sebeplerini ve faydalarını anlıyorum, ancak yine de SOLID ilkelerini kullanmak için pratik bir egzersiz olarak yeniden düzenlemek istediğim daha küçük bir projeye uygulayamıyorum. Mükemmel çalışan bir uygulamayı değiştirmeye gerek olmadığını biliyorum, ancak yine de yeniden düzenlemek istiyorum, böylece gelecekteki projeler için tasarım deneyimi kazanıyorum. …

3
Hatalı kod maliyetlerini hesaplama
Yönetimi yeniden düzenleme çabalarına ikna etmek için argümanlar arıyorum. Biz Jira kullanarak çalışma günlüğü ve her svn-taahhüt bir jira çağrısı ile ilişkilendiririz. Benim fikrim aşağıdakileri yapmak: son derece kötü uygulanmış, ancak sıklıkla kullanılan bir kod alanını manuel olarak tespit edin: hem User-POV hem de Developer-POV'den (hata düzeltmeleri) JIRA Sorunlarını içeren …

5
Öğrenme Deneyimi İçin Yeni Bir Komut Dosyası Dili Oluşturmak? [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ı . Kendi kişisel öğrenme deneyimim için bir betik dili oluşturmak buna değer mi? Sormamın nedeni, halihazırda birçok programlama …

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.