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


10
Gereksinimlerin yokluğunda yazılım yazmak sahip olmak için bir yetenek mi, yoksa kaçınmam gereken bir durum mu?
Bazı yazılım geliştiricilerin bu konuda çok usta olduklarını ve çoğu zaman soyut bir gereksinimle çalışan bir konsept sunma kabiliyetleri nedeniyle övüldüğünü buluyorum. Açıkçası, bu beni deli ediyor, ve ilerlediğimde "telafi etmekten" hoşlanmıyorum. Bunun sorunlu olduğunu düşünürdüm, ancak bir kayma hissetmeye başladım ve çok az bir yön verildiğinde düşünce (ve programlama) …

12
Hangi teknikler programlama bilgisini korumaya yardımcı olur? [kapalı]
Programlama ile ilgili şeyleri nasıl hatırlıyorsunuz? Birkaç yıl önce, şu an önünüzde karşılaştığınız hatayla karşılaştığınız hissine sahip oldunuz ve bunun nedenini bildiğinize yemin edebilirdiniz, ama şimdi unuttunuz mu? Bir süre önce xsl'in stringi ayrıştırmakla çalıştınız, fakat şimdi xsl'nin tamamen hangi string fonksiyonlarını tam olarak hatırlayamıyorsunuz ve sıfırdan başlamak zorundasınız? Belki …

17
Döndürülen değişkeni "sonuç" olarak adlandırmak iyi bir uygulama mıdır? [kapalı]
Bir yöntemin döndürdüğü değişken ismini değişken ismiyle çağırmak iyi bir uygulama mıdır result? Örneğin: public Zorglub calculate() { Zorglub result = [...] [...] return result; } Yoksa türüne göre adlandırmalı mıyım? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } Her ikisini de vahşi doğada gördüm, birini …

1
Programcılar neden Acme'yi bir paket, ad alanı veya dizin adı olarak kullanıyorlar?
Bu aptalca bir soru olabilir veya olmayabilir, ama bir süredir beni rahatsız eden bir şeyin cevabını gerçekten bilmek istiyorum. Programcının örneklerini / konvansiyonlarını sık sık görüyorum, burada programcının acmeiçine bir şeyler koymak için bir dizin oluşturduğunu gösterir. Ne Acmedemek istiyorsun? Neden Acme ve Emca veya diğer değil? Acme, çeşitli OOP …

3
C # 'da Ticari Proje İçin Hata Kodları Kalıbı Oluşturmak için En İyi Uygulamalar [kapalı]
Birçok KOBİ ve İşletmelerde uygulanacak olan bir işletme projesi üzerinde çalışıyorum. Bu projeye destek zorlu olacak ve bu yüzden hatalar için bir kodlama kalıbı oluşturmak istiyorum ( HTTP durum kodları gibi ). Bu yardım masası çalışanlarının belgelere başvurmalarını ve problemleri en kısa sürede gidermelerini sağlayacaktır. Bunu yapmak için en iyi …

11
İmzasız girişlerle ilgili en iyi uygulamalar nelerdir?
Her yerde imzasız girişler kullanıyorum ve yapmam gerekip gerekmediğinden emin değilim. Bu, veritabanı birincil anahtar kimliği sütunlarından sayaçlara vb. Olabilir. Bir sayı asla negatif olmamalıysa, her zaman imzasız bir int kullanacağım. Ancak başkalarının kodundan kimsenin bunu yapmadığını fark ettim. Gözden kaçmam için çok önemli bir şey var mı? Düzenleme: Bu …


10
Benzersiz rastgele girişlere güvenmek kabul edilebilir?
Bir ağ protokolü uyguluyorum ve paketlerin benzersiz tanımlayıcıları olmasını istiyorum. Şimdiye kadar, rastgele 32-bit tamsayılar üretiyorum ve bunun astronomik olarak bir program / bağlantının ömrü boyunca bir çarpışma olamayacağının muhtemel olduğunu farz ediyorum. Bu, genel olarak üretim kodunda kabul edilebilir bir uygulama olarak mı kabul edilir yoksa çarpışmaları önlemek için …

5
Tipik “dinamik dil hatalarını” nasıl önleyebilirim?
Son zamanlarda JavaScript’e birkaç saat ayırdım, çünkü büyük kullanıcı tabanından yararlanmak istedim. Bunu yaparken çoğu insanın dinamik dillere atfedilen bir model fark ettim. İşlerin çok hızlı bir şekilde çalışmasını sağlarsınız, ancak kodunuz belirli bir boyuta ulaştığında, genel olarak yazım ve yazım hataları ile zaman harcarsınız. Bir derleyicinin beni normalden kurtardığı …


16
Kitaplıkları ve kod parçacıklarını çok fazla kullanmamanın somut nedenleri var mı? [kapalı]
Genel olarak yaklaşık 8 yıldır programlama yapıyorum ve bana "işi bitirmek" için açık kaynaklı kütüphanelere ve snippet'lere (kahretsin GitHub!) Daha fazla güveniyorum. Zamanla bana kendi uygulamalarını yazabileceğimi biliyorum ama genel tasarıma odaklanmayı seviyorum. Bu normal mi (şirket dışı ortam)? "Programlamam" farklı kütüphaneleri birbirine yapıştırmaktan başka bir şey yapmazsa ne yanlış …

30
Okulda öğrenmiş olmanız gereken ancak o sırada dikkat etmemiş olmanız gerekenler [kapalı]
Bu soru sormam gereken daha iyi bir soru olduğunu düşündürdü. Okulda o zaman umurunda olmadığını, ancak işe yaramadığını ve işyerinde okuduğunuz için okuduğunuz, ancak bilgiyi sakladığınız ve neye ihtiyacınız olduğu için ne öğrendiniz? (Yazılımla ilgili işler için demek istiyorum.) Bence bu, üniversite öğrencilerinin okuldayken nelere dikkat etmeleri gerektiğine karar vermelerine …

9
Özel özelliklere sahip bir JS Booleanı kötü bir uygulama mı?
JS'de, özel özelliklere sahip bir Boole döndürebilirsiniz. Örneğin. Modernizr video desteğini test ettiğinde döner trueveya geri döner falseBoolean (Bool, JS'deki birinci sınıf nesnedir) hangi formatların desteklendiğini belirleyen özelliklere sahiptir. İlk başta beni biraz şaşırttı ama sonra fikirden hoşlanmaya başladım ve neden oldukça sık kullanıldıklarını merak etmeye başladım? Temelde bir şeyin …

8
Özel değişken vs özellik?
Bir sınıf içindeki değişkene bir değer verirken çoğu zaman iki seçenek sunulur: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Sınıflarımızın içindeki değişkenlere nasıl değer atamamız gerektiğini belirleyen bir kural var mı? Örneğin, aynı sınıf içinde bir yönteme sahipsem, …

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.