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

4
Microsoft'un ücretsiz bir Visual Studio sürümü var mı? [kapalı]
Deneme değil, kullanıcılara indirmeleri için sundukları tamamen ücretsiz bir sürüm .... Ben onların web sitesinde seçeneği bir şekilde özledim diye merak ediyordum. Herhangi bir Visual Studio sürümü yapacak. Değilse, Visual Studio'nun açık kaynaklı alternatifleri (benzer işlevselliğe veya muhtemelen bozulmuş eşdeğeri) var mı? Herhangi bir fark yaratırsa, Windows 7 üzerinde çalışıyorum …

13
İlgili koddan önce veya sonra yorum yapın [kapalı]
Bir yorumun, geçerli olduğu çizgiye sığmayacağını (veya gidemeyeceğini varsayalım), yorumdan önce koddan önce mi yoksa sonra mı yazmalı? Gelecekteki okuyucular nerede olursa, yorumun kapsamını en iyi şekilde anlayacaklardır. Diğer bir deyişle, çoğu programcı / senaryo yazarı nerede olursa olsun böyle yorumlar yapmıştır. Peki , çoğu programcı / script nerede bir …
34 comments 

8
İşlevsel mi yoksa işlevsel olmayan gereklilik mi?
İşlevsel veya işlevsel olmayan gereksinimleri merak ediyorum. Bu terimler için birçok farklı tanım buldum ve gereksinimlerimin bir kısmını uygun kategoriye atayamıyorum. Örneğin, bazı işlemlerle bağlantılı olmayan veya bazı ek koşullara sahip olmayan gereksinimleri merak ediyorum. Seçilen cihazlar listesinde cihaz tekrarlanabilir. Veritabanı en az 100 öğe içermelidir Bir değerin para birimi …

8
Geliştiriciler geceleri daha üretken midir? [kapalı]
Şahsen gece geç saatlerde uyanık kalıyorum, kodluyorum ve kişisel projeler üzerinde çalışmaktan zevk alıyorum. Diğer meslektaşlarım da aynı hissediyor ve geceleri kodlamayı seviyor. Ancak, kişisel hobiler hakkında tutkulu olmakla ilgili değil, geceleri daha üretken olduğumu hissediyorum. Sanırım geceyle ilgili bir şey, belki de karanlığı, belki de sessizliği, belki de geliştiricilerin …

4
Python'un “yapmanın tek yolu” nun somut örnekleri maxim [kapalı]
Python'u öğreniyorum ve PEP 20 The Python Zen'de şu konuya ilgi duyuyorum : Bunu yapmanın bir yolu ve tercihen sadece bir tane olmalı. Hollandalı olmadıkça bu yol ilk başta belli olmayabilir. Herhangi biri bu maksimumın somut örneklerini sunabilir mi? Ruby gibi diğer dillerin aksine özellikle ilgileniyorum. Ruby tasarım felsefesinin bir …

9
Bir algoritma ansiklopedisi var mı? [kapalı]
Matematik El Kitabına benzer bir algoritma ansiklopedisi var mı ? Bir yerde çok sayıda mevcut olması yararlı görünüyor. Bilgisayar Programlama Sanatının iyi bir kaynak olarak kabul edildiğini biliyorum, ancak öğretici kadar çok ansiklopedi görünmüyor. Moderatör Notu Bazı açıklamalar ve bağlamlar sağlayan uzun cevaplar arıyoruz. Sadece bir kitap listelemeyin: lütfen neden …
34 algorithms 

6
Bir sınıfta 'final'i kullanmak neden bu kadar kötü?
Bir PHP OOP eski web sitesini yeniden gözden geçiriyorum. "Final" dersini " make it explicit that the class is currently not extended by anything" ile kullanmaya başlıyorum . Bir sınıfa gelirsem çok zaman kazandırabilir ve bir protectedözelliği veya yöntemi yeniden adlandırabilir / silebilir / değiştirebilir miyim diye merak ediyorum . …

15
Kaynağınızdaki Anlamsız Kod
Bunun üst düzey kodlayıcılarından hikayeler duydum ve bir kısmını kendim gördüm. Görünüşe göre kodsuz kod yazan birkaç programcının örneği var gibi görünüyor. Gibi şeyler göreceğim: Hiçbir şey yapmayan yöntem veya işlev çağrıları. Gereksiz kontroller ayrı bir sınıf dosyasında, nesne veya yöntemde yapılır. if her zaman doğru olarak değerlendirilen ifadeler. Dönen …

14
Bu kadar çok geliştirici neden performansın, okunabilirliğin ve bakımın bir arada olamayacağına inanıyor?
Bu soruya cevap verirken neden bu kadar çok geliştiricinin iyi bir tasarımın performansı hesaba katmaması gerektiğine inandığını merak etmeye başladım, çünkü bunu yapmak okunabilirliği ve / veya sürdürülebilirliği etkiler. İyi bir tasarımın yazıldığı sırada da performansı göz önünde bulundurduğuna ve iyi bir tasarıma sahip iyi bir geliştiricinin okunabilirliği veya bakımı …


8
Java arayüzleri uygularken Varsayılan vs Impl
Okuduktan sonra Paket isimleri tekil mi yoksa çoğul mu olmalı? Evcil hayvanlarımdan birini kapsayan bir tartışma hiç görmedim: arayüzlerin uygulamalarını adlandırma. OrderÇeşitli şekillerde uygulanması amaçlanan bir arayüze sahip olduğunuzu varsayalım, ancak proje ilk oluşturulduğunda yalnızca ilk uygulama vardır. Sizin için gider misin DefaultOrderya OrderImplveya yanlış ikilemi önlemek için bazı başka …

14
“Güzel görünme” kodunu takma saplantısının bir faydası var mı?
Bazen kodun "güzel görünmesini" sağlamak için acı çekerek çok fazla zaman harcıyorum. Demek istediğim şeyleri simetrik gösteriyor. Aslında bir şeyin "güzel" ya da "temiz" görünmediği gibi atlayıp atılmadığını görmek için hızlıca bütün bir sınıf içinde ilerleyeceğim. Vaktimi boşa mı harcıyorum? Bu tür davranışlarda herhangi bir değer var mı? Bazen kodun …
34 clean-code 

10
Yöneticiyi Stack Overflow'a izin vermeye nasıl ikna edersiniz
Şirketimde internet kullanımında katı sınırlamalar var. Genellikle kötü mobil arayüzü yalnızca Yığın Taşması için kullanmalıyım. Ancak, site iş için çok yararlıdır. Bir yöneticiyi Stack Overflow'un engellemesini kaldırmaya nasıl ikna edebilirim? Yöneticilerin bakabileceği çevrimiçi faydaların bir özeti var mı?

4
Model-View-Presenter uygulama düşünceleri
Bir UI ile model arasında iyi bir ayrıştırmanın nasıl uygulanacağını iyi bir şekilde kavramaya çalışıyorum, ancak çizgileri tam olarak nereye böleceğimizi bulmakta güçlük çekiyorum. Model-View-Presenter'a bakıyorum, ancak nasıl uygulanacağı konusunda tam olarak emin değilim. Örneğin, Görünümümde birden fazla iletişim kutusu var. Her bir iletişim kutusunun örneklerini içeren bir View sınıfı …


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.