«development-process» etiketlenmiş sorular

Yazılım geliştirme süreciyle ilgili sorular için.

8
Yenileme yaparken birim testlerinizi nasıl sürdürüyorsunuz?
Başka bir soruda, TDD'ye bağlı ağrılardan birinin, test odasının yeniden yapılanma sırasında ve sonrasında kod tabanı ile senkronize kaldığı ortaya çıktı. Şimdi, yeniden yapılanmanın büyük bir hayranıyım. TDD yapmaktan vazgeçmeyeceğim. Ancak, küçük yeniden düzenleme işlemlerinin birçok test hatasına neden olacağı şekilde yazılmış testlerin problemlerini de yaşadım. Yeniden aktive olurken testleri …

4
Geliştirme sırasında farklı davranış türleri arasında geçiş yapmak için #ifdef kullanımı
Farklı davranış türleri arasında geçiş yapmak için geliştirme sırasında #ifdef kullanmak iyi bir uygulama mıdır? Örneğin, var olan kodun davranışını değiştirmek istiyorum, davranışı nasıl değiştireceğime dair birkaç fikrim var ve farklı yaklaşımları test etmek ve karşılaştırmak için farklı uygulamalar arasında geçiş yapmak gerekiyor. Genellikle koddaki değişiklikler karmaşıktır ve farklı dosyalardaki …

6
Kişisel bir Python projesini serbest bırakılabilir bir kütüphaneye dönüştürmek
Programcı değil akademik bir öğrenciyim ve araştırmamı desteklemek için Python programlarını kendi kullanımım için yazmakta uzun yıllara dayanan bir deneyime sahibim. En son projem de benim kadar birçokları için faydalı olacak ve açık kaynak kodlu bir Python kütüphanesi olarak yayınlamayı düşünüyorum. Bununla birlikte, işleyen bir kişisel projeden başkaları tarafından acısız …

7
Takım arkadaşlarımı bazı temel kuralları takip etmeye nasıl ikna edeceğim?
Takım arkadaşlarımla bir sorunum var. Uzun lafın kısası: Bir yarışma için bir projede çalışan üç öğrenciyiz. Proje 2 ayrı uygulamadan oluşuyor: biri Windows (geliştirdiğim) ve diğeri Android için (meslektaşlarım geliştirmekten sorumlu). Kod tabanlarımız hiçbir zaman kesişmeyecek, uygulamalar üçüncü taraf araçlarıyla iletişim kuracak. Sorun şu şekilde: Geçtiğimiz yıl büyük bir şirkette …

7
Özensiz şirket kültürünü nasıl değiştirebilirim? [kapalı]
Bazen çözülmesi gereken bir sorunum olduğunda, çözmenin en kolay yolunun kişisel bir araç olarak küçük bir program yazmak olduğunu buluyorum. Kullanabileceğim tek kişi benim olduğum için süper kullanışlı ya da süper sağlam kılmıyorum ve onu hassaslaştırıp iyice test edecek vaktim yok. Sonra bir iş arkadaşı programı görür ve ister, çünkü …

9
Özelleştirilmiş yazılımı nasıl düzenlersiniz?
Dünyadaki çeşitli müşteriler için özel olarak uyarlanmış büyük bir yazılım projesi üzerinde çalışıyorum. Bunun anlamı, çeşitli müşteriler arasında ortak olan% 80'lik bir koda sahip olduğumuz anlamına gelir, aynı zamanda bir müşteriden diğerine değişmesi gereken çok sayıda koda sahip olduğumuz anlamına gelir. Geçmişte gelişimimizi ayrı depolarda (SVN) yaptık ve yeni bir …

5
Veri girişi doğrulama - Nerede? Ne kadar? [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 . 6 yıl önce kapandı . Veri girişi doğrulama her zaman benim için oldukça iç bir mücadele oldu. Eski uygulamamıza yeniden yazma projemize …

5
Kod sahipliği bir kod kokusu mu?
Bu tartışmalı programlama görüşleri başlığında bu cevabı okuduğumdan beri düşündüğüm bir şey : İşin, kendini işten çıkarmak. İşvereniniz için bir yazılım yazarken, oluşturduğunuz herhangi bir yazılım, herhangi bir geliştirici tarafından alınabilecek ve minimum çaba ile anlaşılabilecek şekilde yazılmalıdır. İyi tasarlanmış, açık ve tutarlı bir şekilde yazılmış, temiz bir biçimde biçimlendirilmiş, …

18
Sonsuz teknik tartışmaları durdurmak ve karar vermek
Her zaman, en küçük "teknik şeyler" yüzünden yaşlanmayı seven insanlarla karşılaşıyorum. Beni yanlış anlama, ben ne yaptığımı seven bir inek programcısıyım, ama konuşma türünü biliyorsun. Mac, Windows'tan çok daha iyi Her döngü için kullanma, bir döngü kullanmayın Intel tabanlı bir PC almayın, AMD tabanlı bir tane edinin. Bir IoC kabını …



2
Kod belgeleri nasıl yapılır ve yazılımlar (çoğu zaman) neden yetersiz belgelenmiştir?
Java api gibi iyi belgelenmiş kodların bazı iyi örnekleri var. Ancak, git ve şirketlerin iç projeleri gibi kamu projelerinde pek çok kod belgelenmiştir ve çok yeni gelenler için uygun değildir. Tüm yazılım geliştirme adımlarımda, kötü belgelenmiş kodlarla uğraşmak zorunda kaldım. Aşağıdakileri farkettim - Kodda çok az veya hiç yorum yok. …

4
Aynı konuda / bilette birkaç hata gönderilmesi neden önerilmiyor?
Aşağıdaki kavramsal soruyu soracağınız yerin bu olup olmadığından emin değilim (Stackoverflow kesinlikle değildir). Bu soruyu ISTQB sınavlarına benzer şekilde çoktan seçmeli bir sınavda (tek cevap) gördüm : Aynı konuda / bilette birkaç kusurun bildirilmesi neden önerilmiyor? a. Raporun kısa ve net kalması için. b. Çünkü geliştiriciler yalnızca bir hatayı düzeltebilir. …


7
Yazılımın yeniden kullanımı işlemin tekrarlanabilirliğini engelliyor mu?
Bir sorun olarak kod yeniden kullanma Ben düşünüyordum bu soruya yazılım teslimat ve ben konusuna geri gelmeye devam etti tekrarlanabilirlik ve / veya tekrarlanabilirlik . Önemli, çünkü bir projeyi tekrarlamazsanız, o zaman projeyi oluşturmak için kullandığınız süreci iyileştirmek zorlaşır. Mühendislik, daha yüksek kalitede projeler üretmek için tasarım ve inşaat ile …

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.