«programming-practices» etiketlenmiş sorular

Programlama Uygulamaları, yazılımın geliştirilmesinde yaygın olarak kullanılan veya çok kullanılmayan uygulamalardır. Bunlar Çevik Geliştirme, Kanban, Kodlama kısayolları vb.

3
Ağır siklet geliştirme metodolojilerinde kişisel uygulama nasıl kazanılır?
Projenin katı kalite standartlarını karşılaması, yoğun bir şekilde belgelenmesi, ayrıntılı olarak yönetilmesi, UML diyagramları ve geçmiş iş deneyimimin çoğunun bulunduğu "kovboy kodlaması" nın tersi olan tüm bu işleri yapıyorum . Büyük ölçekli havacılık veya tıbbi cihaz yazılımının nasıl geliştirildiğini düşünün. Kovboy kodlamasının kaosunu bıraktığım için memnunum ve ağır mühendislik yöntemlerinin …

5
Kalıtım ne zaman durdurulur?
Bir zamanlar Stack Overflow ile ilgili miras hakkında bir soru sordum . Satranç motorunu OOP tarzında tasarladığımı söyledim. Bu yüzden bütün parçalarımı Parça soyut sınıfından miras alıyorum ama kalıtım hala devam ediyor. Kodla göstereyim public abstract class Piece { public void MakeMove(); public void TakeBackMove(); } public abstract class Pawn: …

7
Bir yöntemin false döndürüp döndürmediğini kontrol etme: sonucu geçici değişkene atama veya yöntem çağırma işlemini doğrudan koşullu hale getirme?
Bir if ifadesinde doğru veya yanlış değerler döndüren bir yöntemi çağırmak iyi bir uygulama mudur? Bunun gibi bir şey: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword == null) return …

5
Takım arkadaşlarının bir nesnede hangi değişiklikleri yaptığımı bilmesini nasıl sağlayabilirim? [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 . 4 yıl önce kapalı . Bir PHP nesnem olduğunu varsayalım, diyelim ki: companyObj. class companyObj { private company_name; private …

4
Özel alışveriş sepeti geliştirmeye değer mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …



2
Kullanıcı arayüzü otomasyon kalıpları ve masaüstü uygulamaları için en iyi uygulamalar
Arka fon Şu anda MS Office için bir eklenti için bazı testleri otomatikleştiriyorum. VS 2010'da Kodlu UI testleri oluşturuyoruz. Sanırım " Kodlu UI test oluşturucu " aracını kullanabilirim, ancak bu benim özel durumuma gerçekten uymuyor. Bu nedenle, farklı eylem işlevselliği eklediğim her UI Kontrol / Harita için kendi UI Map …

11
Meslektaşlarım kaynak kontrol sistemindeki kodları birbirlerini gözden geçirmeli mi?
İşte benim hikayem: meslektaşlarımdan biri revizyon sistemine barındırılan tüm kodu incelemek için kullanıyor. Onun ait olduğu bölümlerdeki değişikliklerin yeterli bir şekilde gözden geçirilmesi hakkında konuşmuyorum. Kod dosyasını dosyaya, satır satır izler. Her yeni dosya ve her değişiklik. Sadece casusluk yapmayı hissediyorum! Benim tahminim, eğer kod zaten kontrol sistemine ev sahipliği …

1
Grafik sınıflarına dayalı dize sınıfı?
Neden kod noktaları veya karakterler yerine Unicode grapheme kümeleri dizesini temsil eden bazı dize sınıfları yok merak ediyorum. Bana öyle geliyor ki, çoğu uygulamada programcıların bir grafik bileşeninin bileşenlerine erişmeleri gerektiğinde bunları kod noktalarından düzenlemek zorunda kalmaktan daha kolay olacaktır. (en azından teoride). Dahili olarak bir dize sınıfı UTF-8, UTF-16 …

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.