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

6
Önemli miktarda zaman, statik bir sınıf yerine bir nesneye sahip olmak için bir neden düşünemiyorum. Nesnelerin düşündüğümden daha fazla faydası 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ı . Bir nesne kavramını anlıyorum ve bir Java programcısı olarak OO paradigmasının pratikte bana oldukça …

3
Düzenlenebilir site içeriği depolanıyor mu?
İçeriğinin bir kısmını (fiyatlandırma planları gibi metin ve iş mantığı) şirket içinde kolayca düzenlenebilir hale getirmek istediğimiz Django tabanlı bir web sitemiz var ve bu yüzden onu kod tabanının dışında saklamaya karar verdik. Genellikle nedeni aşağıdakilerden biridir: Teknik olmayan kişilerin düzenlemek istediği bir şey . Bir örnek bir web sitesi …

2
TFS'de bir raf kümesine alternatif Git
Git'i kişisel projelerim için kullanıyorum, bu yüzden Git ile hiçbir zaman karşılaşmadım, ancak bugün işte bir tartışma yaptım ve düşünmediğim bir şey vardı. TFS'de değişiklik kümenizi bir raf kümesinde saklayabilirsiniz, bu raf seti bir akran incelemesi için diğer geliştiriciler tarafından görülebilir. Github'da anladığım kadarıyla, repo'nun yerel kopyası üzerinde çalışıyorsunuz (muhtemelen …

5
Scrum Günlük toplantı: Tam takım varlığı konusunda dakiklik mi?
Anladığım kadarıyla Günlük Scrum toplantısının çok hızlı olması, dostane bir şekilde düzenlenmesi ve tüm ekip üyelerinin hazır bulunmasını gerektirmesi. Çünkü objektif, herkesin herkesin yaptığı şeyle güncel olmasını sağlamaktır. Bu şekilde yapılan Scrum Günlük Toplantılarını seviyorum. Son projemde Günlük Scrum'larımız daha çok bir Durum Güncelleme toplantısı gibidir. Her ne kadar pozisyon …
9 agile  scrum 

2
Javascript MVC uygulama tasarımı (tuval)
Javascript MVC benzeri bir yaklaşım kullanarak bir tuval uygulaması yapı / mimar nasıl kavramakta zorlanıyorum. UI oldukça akıcı ve animasyonlu olacak, oyunlar oldukça basit ama ara doldurma ve animasyon ağırlıklı. MVC'nin prensipte nasıl çalıştığını anlıyorum ama pratikte değil. Ben bundan kaçındım, korkunç bir sürü okudum ve şimdi başladığım gibi kafam …

1
Arayüz ve asenkron tasarımı
Diyelim ki IFolderRepositoryböyle yöntemlerle arayüz oluşturdum : IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); ve uyguladım DatabaseFolderRepositoryve diyelim CacheFolderRepositoryDecorator. Şimdi 'yüzlerce satır sonra' SkyDrive klasörlerini işlevsellik eklemek istiyorum, böylece eklemeye hazırım SkyDriveFolderRepository. Maalesef ise DatabaseFolderRepositoryuygulama veritabanı ile konuşmak için senkron yöntemler …
9 c#  async 


3
<< >> çarpma ve bölme hızları
Sayıları &lt;&lt;python'da çoğaltmak ve &gt;&gt;bölmek için kullanabilirsiniz . Zaman ayırdığımda ikili kaydırma yolunu kullanarak normal yolu bölmekten veya çarpmaktan 10 kat daha hızlıdır. Neden kullanıyor &lt;&lt;ve &gt;&gt;çok daha hızlı *ve /? Sahne arkası süreçleri neler yapıyor *ve /bu kadar yavaş?

4
Scrum'ın Sahibinin dahil olmak istemediği küçük projelerde kullanılması
Son zamanlarda scrum hakkında oldukça fazla şey okudum ve öğrendim ve çok beğendim. Ancak, kafamda çözümü bilmediğim birkaç olası senaryo var. Diyelim ki (örneğin) dört web geliştiricisinden (bunlardan biri UI / UX tasarımcısı) çevik bir ekip düzenlemek isteyebilirim. Bu ekip scrum prensipleriyle çalışacaktı. Başlangıçta muhtemelen sıradan insanların küçük işletmelerinin açılış …
9 agile  scrum 

4
Bilimsel programlama dilleri neden bu kadar tuhaf? [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 . 6 yıl önce kapalı . Bana öyle geliyor ki, bilim ve mühendislikte kullanılması amaçlanan programlama dilleri , genel amaçlı dillere kıyasla sürekli …

5
* Özel * Test Edici rolü olmayan bir Geliştirme Ekibinin uygulanabilirliği [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 . 6 yıl önce kapalı . Son zamanlarda yalın bir geliştirme ekibinin nasıl kurulacağını düşünüyorum. Sonuçta, az sayıda benzer fikirli insanla kendi küçük …

5
Bir fonksiyonun dışarıdan erişildiğini nasıl açıklayabilirim?
Bu C'ye özgü bir sorudur. Çeviri birimi sınırları içinde mümkün olan her şeyi .hdosyada yalnızca birkaç işlevi açığa çıkarmaya çalışıyorum . Yani, staticdosya düzeyindeki nesnelere bağlantı veriyorum . Şimdi, birkaç fonksiyonun diğer modüller tarafından çağrılması gerekiyor, ancak doğrudan değil. Modül / dosya / çeviri birimim, bir işleve bir işaretçi ileterek …

1
LICENSE dosyasına katkıda bulunanlar nasıl eklenir?
MIT lisansı altında lisanslanan ve Github'da barındırılan bir kütüphanenin ana geliştiricisiyim. Github deposu bir LICENSE dosyası içerir. Birisi bana bir çekme isteği gönderdiğinde, bunları eşlik eden license.txt dosyasında telif hakkı sahipleri olarak listelemek zorunda mıyım yoksa bunları özel bir bölümde listelemeli miyim? Yapmam gerekiyor mu? Katkıda bulunanların kodlarını LICENSE'de belirtilen …


2
Scala'yı öğrenmek, cesareti kırılmış hissetmek [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 . 6 yıl önce kapalı . Java geçmişinden geliyorum ve Scala öğrenmeye çalışıyorum. Şu anda kendimi oldukça bunalmış hissediyorum, Scala …
9 java  scala 

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.