«code-quality» etiketlenmiş sorular

Yüksek kaliteli kod yazma konusunda en iyi uygulamalar için sorular.

6
Bir uygulamayı ölçeklendirilebilir yapan nedir?
İş ilanlarında, başvuru sahibinin "ölçeklendirilebilir" başvuru yazma tecrübesi olması gerektiğini görmeye devam ediyorum. Bir uygulamayı ölçeklendirilebilir yapan şey nedir ve kodumun milyonlarca kullanıcıya ölçeklenebileceğini nasıl bilebilirim? Bu soruyu daha iyi ifade etmenin bir yolu olduğunu düşünüyorum: Kodumu ölçeklenebilirlikle nasıl yazabilirim? Böylece, kod daha sonradan olduğu gibi, başlangıçtan itibaren ölçeklenebilir. Bazı …



14
Hataları düzeltin veya müşterinin onları bulmasını bekleyin.
Diğer insanlar, gördüklerinde hataları düzeltir mi, yoksa düzeltmeden önce ölen / veri kaybı / insanlar ölene kadar bekler mi? örnek 1 Customer customer = null; ... customer.Save(); Kod açıkça yanlıştır ve bunun bir yolu yoktur - boş referansta bir yöntem çağırıyor. Çünkü kaza değil olur Save, herhangi bir oluşum verilere …
35 code-quality  bug 

14
Bu kadar çok geliştirici neden performansın, okunabilirliğin ve bakımın bir arada olamayacağına inanıyor?
Bu soruya cevap verirken neden bu kadar çok geliştiricinin iyi bir tasarımın performansı hesaba katmaması gerektiğine inandığını merak etmeye başladım, çünkü bunu yapmak okunabilirliği ve / veya sürdürülebilirliği etkiler. İyi bir tasarımın yazıldığı sırada da performansı göz önünde bulundurduğuna ve iyi bir tasarıma sahip iyi bir geliştiricinin okunabilirliği veya bakımı …

7
Görevi yerine getirmeden bir kütüphane mi kullanmalısınız? [kapalı]
Bir görevi yerine getirmek için açık kaynaklı bir JavaScript eklentisi kullanabileceğim bir durumdayım. Ama onu kullanmaya çalıştığımda, kendimi zaten yaptığım şeylerin çoğunu yeniden tasarlamam gerektiğini ve mütevazi görüşüme göre projeye kesin bir karmaşıklık kattığımı fark ettim. Oysa aynı görevi temiz bir kodla başarabilirim, kendim yapabilirim ve şu ana kadar yaptığım …

10
Üye değişkenini bir metod parametresi olarak geçirmek
Bir projede şöyle bir kod buldum: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; Takım arkadaşlarımı bunun kötü kod …




12
Kod incelemesi iyi bir uygulama mıdır?
Çalıştığım şirket yeni yöneticileri işe aldığında, bize her toplantının kodunu gözden geçirmemizi teklif ettiler. İki haftada bir toplantılar yapıyoruz, bu yüzden geliştiricilerden biri projektörde kodunu göstermek içindi ve diğerleri bunu tartışacaktı. Bunun harika olacağını düşündüm: Her geliştirici kod yazarken daha dikkatli olur ve deneyimlerimizi daha iyi paylaşabiliriz. Ama bir şekilde …

16
Sadelik her zaman Okunabilirliği arttırır mı?
Son zamanlarda şirketimiz için bir takım kodlama standartları geliştiriyordum. (Biz şirket için yeni bir dilde dallanan yeni bir ekibiz.) İlk taslağımda, kodlama standartlarımızın amacını Okunabilirliği, Korunabilirliği, Güvenilirliği ve Performansı iyileştirme olarak belirledim. (Yazılabilirliği, taşınabilirliği, maliyeti, önceki standartlarla uyumluluğu vb. Dikkate almadım) Bu belgeyi yazarken hedeflerimden biri, kod basitliği fikrini ilerletmekti. …

13
Bir pozisyon almadan önce potansiyel bir işveren kodunun kalitesini nasıl tespit edersiniz? [kapalı]
Bir şirket için çalışmaya başlamadan önce deneyimlerime göre, kod tabanına bakma fırsatınız yok (sordum ve gizlilik nedenleriyle herkesin her zaman hayır dediğini, bunun adil olduğunu düşünüyorum), görüşme sürecinde Kodun ne tür bir durumda olduğunu bulmak için sorulması gereken en önemli sorular sizce (sonuçta, eğer bir köpekse, o zaman her gün …

5
Pythonic'in aynı dosyada tanımlanmış birden fazla sınıfa sahip olduğu düşünülüyor mu?
Python ile ilk kez çalışırken, aynı dosyada, sınıf başına bir dosya kullanan Java gibi diğer dillerin aksine, birden fazla sınıf yazdığımı anladım. Genellikle, bu sınıflar, kullanımı biraz değişiklik gösteren 1-2 somut uygulama ile, 1 soyut temel sınıftan oluşur. Aşağıda böyle bir dosya gönderdim: class Logger(object): def __init__(self, path, fileName): self.logFile …

11
Küçük bir projeyi bir arkadaşımla ne zaman terk edeceğimi nasıl belirleyeceğim? [kapalı]
Geç kaldığım için kendimi zor bir noktada buldum. Neredeyse 8 aydır programlama arkadaşıyla bir oyun üzerinde çalışıyorum. İkimiz de geçen yılın Ağustos ayındaki programlamaya yeni başlayanlar olarak başladık, 2. sınıf CS öğrencisi, ticaretle ilgili bir BT destek teknisyeniyim ve çok sayıda kitap ve çevrimiçi aboneliği olan kendi kendine yeten bir …

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.