«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.

5
Programlama tesadüf eseri olarak nasıl aşılır? [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 . 4 yıl önce kapandı . Pragmatik Programcı adlı kitapta , yazarlar programlamayı tesadüf kavramı ile belirtirler. Ne olduğunu, neden ortaya çıktığını, karşılaşabileceğiniz …

3
Neden <T> Listesini IEnumerable <T> üzerinden kullanmalıyım?
ASP.net MVC4 web uygulamamda IEnumerables kullanıyorum, programlamayı mantra izlemeye çalışıyorum, uygulamayı değil. Return IEnumerable(Of Student) vs Return New List(Of Student) İnsanlar Listeyi IEnumerable değil, kullanmamı söylüyorlar çünkü listeler sorguyu çalıştırılmaya zorlar ve IEumerable kullanmaz. Bu gerçekten en iyi uygulama mı? Alternatif var mı? Arayüzün kullanılabileceği somut nesneleri kullanarak kendimi garip …

10
Bir iş arkadaşına daha iyi kodlama uygulamalarını benimseme konusunda ilham vermek mi istiyorsunuz?
In Taşıma benim eskimiş iş arkadaşınız sorusuna, çeşitli insanlar arkadaşları ile başa çıkmak için stratejiler tartışıldı isteksiz takımın onların iş akışını entegre etmek. Mümkünse, sadece modern teknikler ve araçlar hakkında bilgisiz olan ve muhtemelen biraz kayıtsız olan bir iş arkadaşınıza "öğretmek" için bazı stratejiler öğrenmek isterim . Yakın zamana kadar …

16
Çok fazla zaman ayırma hata ayıklama
Dün, yaklaşık 6 hafta boyunca üzerinde çalıştığım (açık ve kapalı) bir Web projesinin v1.0 sürümünü yayınladım. Zamanımın kesin kayıtlarını yapmadım, ancak deneyimlerime göre, programlama harcadığım her zamanın yarısının hata ayıklama geçirdiğini tahmin ediyorum. 15-20 saatlik bir hata ayıklama harcamanın iyi olacağını tahmin ediyorum, bu benim için yeni bir kod yazmak …

8
Yaylı anahtarların kullanımı neden genellikle kötü bir fikir olarak kabul edilir?
Bu beni bir süredir rahatsız ediyor. Verilerin, karma tablolar, programcılar, kitaplar ve makaleler gibi yapılarda depolanması söz konusu olduğunda, söz konusu yapılardaki elemanların String değerleri ile indekslenmesinin kötü bir uygulama olarak kabul edilmesinde ısrar etmektedir. Ancak, şu ana kadar, NEDEN kötü bir uygulama olarak kabul edildiğini açıklamak için böyle bir …

8
2. Yalan: Dünya modeli etrafında kod tasarlanmalı mı? [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 . 3 yıl önce kapandı . Geçenlerde Three Big Lies blog gönderisini okudum ve burada belirtilen ikinci yalanı haklı çıkarmak için çok zorlanıyorum: …

4
Belgeleme yerine örnekleri tercih edin. Davranışsal bir problem mi?
Ne zaman yeni bir API veya programlama dili veya hatta basit Linux kılavuz sayfaları ile karşılaştığım zaman, her zaman (hatırladığımdan beri) onlardan kaçındım ve bunun yerine tembel olarak yeni kavramları anlama kazanma örneklerine güvendim. Bilinçaltında, basit veya şifreli olmadığı veya sadece düz sıkıcı olduğu zaman belgelerden / API'lerden kaçınırım. Programlamaya …


1
Haskell üretim kodunda seq hangi sıklıkla kullanılır?
Haskell'de küçük aletler yazma konusunda bazı deneyimlerim var ve özellikle interactstandart girişlerini işleyen ve standart çıkışa yönlendiren filtreler yazmak için kullanmayı çok sezgisel buluyorum . Geçenlerde böyle bir filtreyi normalden 10 kat daha büyük bir dosyada kullanmaya çalıştım ve bir Stack space overflowhata aldım . Biraz okuma yaptıktan sonra (örneğin …

5
Kod Örnekleri ve Röportajlar? [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 . 4 yıl önce kapandı . Burada bulunduğumdan beri, soruda birisinin adayı yargılamak için görüşme sürecinin dışında kodlanmış portföyler veya kod örnekleri kullanmayacaklarını …

11
Uygulamayı Tamamlamada Yansıtıcı veya Konsantre
Uygulamanızı giderken yeniden değerlendirir misiniz yoksa önce uygulamayı tamamlamaya odaklanır mısınız? Yeniden düzenleme, uygulama uygulamasının ilerlemesinin yavaşlayacağı anlamına gelir. Uygulamayı tamamlamak, daha sonra uygulamayı korumak için muhtemelen çok zor olacağınız anlamına mı geliyor? Uygulamaya kişisel bir projedir. "İşlevsellik ve tasarımı neyin yönlendirdiğini" nasıl cevap vereceğimi bilmiyorum, ama sanırım mevcut yazılımdaki …

17
Düzenli ifadeler neden bu kadar çekici görünüyor?
Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda yeni cevaplar veya etkileşimler kabul etmiyor. Sergi 1 , Sergi 2 , diğer örnekleri hatırlamakta zorlanmayacağınızı tahmin ediyorum. Şey: bir sorunu çözmenin birden fazla yolu varsa, PHP programcısı (genellikle StackOverflow'ta PHP etiketine göz …

3
C # işaretsiz int kullanmaktan kaçınmalı mıyım?
Geçenlerde C # 'da imzasız tamsayıların kullanımı hakkında düşündüm (ve diğer "yüksek seviye diller" için de benzer bir argüman söylenebilir sanırım) Bir tam sayıya ihtiyaç duyduğumda normalde bir tamsayı boyutunun ikilemiyle karşı karşıya kalmazsam, bir örnek bir Person sınıfının yaş özelliği olabilir (ancak soru özelliklerle sınırlı değildir). Aklımda, görebildiğim kadarıyla, …


1
“Çıkış (-1)” nereden geldi?
Ben kullanmanızı öneririz internette eski yazılıma ve kötü öğreticiler bir sürü görmek exit(-1), return -1"anormal fesih" temsil etmek veya benzer. Sorun en azından POSIX’de -1hiç olmamıştı ve geçerli bir durum kodu değil. man 3 exitgöstermektedir exit()döndürür değerini status &amp; 0377, yani ebeveyn -1olur 255. POSIX dışı sistemlerde, EXIT_FAILUREtaşınabilirlik için önerilir. …

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.