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


18
SourceSafe gerçekten güvenli midir?
Tüm sabahı bir şeyi kontrol etmeye çalışarak geçirdim. Artık birkaç günlük işimi kaybettiğimin farkındayım. Daha önce de oldu - ve görünüşe göre SourceSafe ile sıkça karşılaşılıyor. SourceSafe sorunsuz, sorunsuz bir şekilde kullanılabilir mi, öyleyse nasıl?

18
Bilmem gereken tek bilgisayar bilimi teorisi nedir? [kapalı]
Bilgisayar Bilimleri diplomasından ziyade Elektronik Mühendisliği olan biri olarak konuşursak , beni daha iyi bir gerçek dünya programcısı yapmak için bilmem gereken bilgisayar bilimi nedir? (Gerçek dünyayla, bir programcı olarak günlük işimde kullanacağım ve faydalanacağım bir şeyi kastediyorum - örneğin, veri tabanı normalleşmesini anlamak için çok fazla olan hızlı bir …

14
OO dışı kod üslerinin büyüklüğü yönetiliyor mu?
Her zaman soyutlamanın OO'nun kod tabanını yönetmek için sağladığı çok kullanışlı bir özellik olduğunu görüyorum. Fakat büyük OO dışı kod tabanları nasıl yönetiliyor? Yoksa bunlar sonunda " Büyük Çamur Topu " olur mu? Güncelleme: Herkesin soyutlamanın sadece modülerleşme veya veri gizleme olduğunu düşünüyor gibiydi. Ancak IMHO, aynı zamanda bağımlılık enjeksiyon …

5
TDD kullanmaya başlamak istiyorum. Yeni başlayanlar için herhangi bir ipucu? [kapalı]
Projelerimin hiçbirinde hiçbir zaman otomatik bir test mekanizması kullanmadım ve çok eksik olduğumu hissediyorum. Kendimi geliştirmek istiyorum, bu yüzden ihmal ettiğim bazı sorunları çözmeye başlamalıyım ve SVN'de sıkışmak yerine Git'i denemek zorundayım. TDD'yi öğrenmenin iyi bir yolu nedir? Muhtemelen Java'da programlamak için Eclipse kullanıyorum. JUnit'i duydum ama göz önünde bulundurmam …

3
Açık kaynak kodlu bir projenin güzel bir şekilde oluşturulması
Zamanı geldi. Vizyonunuzu, sevdiğiniz, üzerinde çalıştığınız, tartıştığınız ve tahmin edilemez miktarlarda kod ve kavrayışa katkıda bulunduğunuz açık kaynak projesine eklemek için uzun ve çok çalıştınız. Ancak, mevcut geliştiricilerle çalışmaz. Sonunda kodu doldurmanız gerekiyor. Bunu nasıl yapıyorsunuz ve mevcut proje ile mümkün olan en iyi koşullarda kalıyor musunuz? Nasıl demiyorsun, " …


6
Bir dizi kötü işvereniniz varsa, ne yaparsınız? [kapalı]
Bu yüzden bir dizi kötü deneyim yaşadım ve neyi yanlış yaptığımı merak ediyorum. Büyük bir üniversitede part time programcı olarak başladım. Bileğimle ilgili bir problem geliştirdim ve ergonomik yapılarım için biraz yardım istedim. Patronum bana bağırmaya başladı, sonra da ona bağırdığımı iddia etti. Bu konuda soru sorulduğunda, hıçkırarak ağlamaya başladı. …

12
İnsanlar son derece karmaşık ve okunması zor bir kod yazmayı ve korumayı nasıl başarırlar? [kapalı]
SQLite kaynak kodunu okumak IMO görevi imkansızdır. Yine de, diğer kodlardan indirilebilen, derlenebilen ve kullanılabilen oldukça karmaşık bir yazılımdır (sonuçta tamamen gelişmiş bir gömülü veritabanıdır) ve sürekli olarak güncellenir. İnsanlar bu kadar karmaşık ve okunması zor bir kod yazmayı ve korumayı nasıl başarırlar?


10
Yeni programcılar neden derleyici hata mesajlarını / çalışma zamanı istisna mesajlarını görmezden geliyorlar? [kapalı]
Bence hepimiz bunu gördük. Yeni başlayanlar, temel taslakları takip eden Stack Overflow ile ilgili sorular soruyor ... Yapmaya çalışıyorum (hedefin belirsiz açıklaması) ancak işe yaramıyor / hata / istisna alıyorum. Lütfen yardım et! Birçoğunun hata mesajını yapıştırmanın gereksiz olduğunu düşünmesi tuhaf değil mi? Bunun psikolojisinin ne olduğunu merak ediyorum. İnsanların …

11
Bazı işler için şirketiniz tarafından desteklenmeyen bir dil kullanmak uygun mudur?
COBOL, VB6, C # ve Java: Birkaç dili destekleyen bir şirkette çalışıyorum. Bu dilleri birincil çalışmam için kullanıyorum, ancak Python'daki bazı küçük programları (örn. Scriptler) kodlarken kendimi sık sık buluyorum çünkü bu tür bir görev için en iyi araç olduğunu gördüm. Örneğin: Bir analist bana bazı DB tablolarını doldurmak için …

30
En sık kullandığınız bir programlama dilinde hangi sözdizimi öğesinden en çok nefret ediyorsunuz? [kapalı]
Bir programlama dilini ne kadar sevdiğiniz önemli değil, her zaman için olabildiğince hoş olmayan birkaç ayrıntı vardır. Bu soruda, özellikle sözdizimi unsurlarına odaklanmak istiyorum . Sık kullandığınız bir programlama dilinde (belki de en sevdiğiniz programlama dili veya belki de işte kullanmaya zorlandığınız dil), hangi sözdizimi öğesini en okunaksız, net olmayan, …

9
Kod yorumlarında Dönemler / Tam Duruma ilişkin düşünceleriniz nelerdir? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 5 yıl önce kapandı . Bunu SO Tavern'de sordum , bu yüzden soruyu buraya gönderiyorum. Bunun ilginç bir soru olduğunu düşündüm. (Tabii …

5
İşlevselliği paylaşan hikayelerle nasıl baş edilir
İki hikayem var (fayda kısmını kaçırdıklarını biliyorum) Kredi Yönetimi Kullanıcısı olarak, Ofisler için mevcut ve önceki bordro farklarını görebilirim. Kredi Yönetimi Kullanıcısı olarak, Ofisler için mevcut ve önceki bordro farklarının bir PDF'sini içeren bir e-posta alabilirim. Bu ikisi aynı Sorgu / Filtre kriterlerine sahip olmaları ile ilgilidir. Tek fark, "Görünüm" …

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.