«code-quality» etiketlenmiş sorular

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

9
Bir programcı kod anlamlılığını artırmak için yazma dersleri almalı mıdır?
Programcıların yazar olduğu ve soyut düşünceleri ve kavramları ifade etmek için kod yazdığı ve iyi kodun zorluk ve yanlış anlama olmadan diğer programcılar tarafından okunması gerektiğinden, bir programcı daha iyi kod yazmak için yazma dersleri almalı mıdır? Kavramları ve gerçek dünya problemlerini / varlıklarını soyutlamak, iyi kod yazmanın önemli bir …

14
Kaynak koddaki yazım hatalarının ciddi bir sorun olup olmadığını nasıl öğrenebilirim? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Çok kısa ama temsili bir örnek üreteceğim kod tabanımızda her gün gördüğüm çok rahatsız edici miktarda yazım …

10
Kod kalitesi ve güçlü geliştirici kişilikleri nasıl dengelenir?
İş yerinde kod incelemelerde mutlaka kod kalitesini genel olarak veya sürdürülebilirlik eklemesine rağmen "akıllı" olduğunu düşündüğüm kod ve desenler görüyorum. Bunu geri bildirimlerime işaret ediyorum ve karşıt konulardan ikna olmadım. Bu kod repo ve daha sonra üretime girince biraz endişeliyim. Uyumlu bir ekip tutmak istiyorum, bu yüzden rezervasyonlarım hakkında çok …

10
“Kopyala ve yapıştır” kodlayıcılarını nasıl hızlıca ayıklayabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Ben sadece kopyala-yapıştır kodu sonra çalışır ve umarım eğer kontrol millet özgeçmişleri filtrelemek için bir yol gerekir. …

11
Başka bir şey üzerinde çalışırken önceden var olan hataları düzeltmeli misiniz?
Uzlaşma: Yeni bir özellik üzerinde çalışırken veya bir kusuru giderirken, kodda eski bir sorun bulursunuz. Ne yapmalısın? Düzelt ve kodun davranışını değiştirme riski. Ya şimdiye kadar bir şans eseri çalışıyor ya da kusur tespit edilmedi ya da kimsenin bildirmeye zaman ayırmaya değer. Bunu yalnız bırakmalı ve sorunun daha sonra çalışmasını …

4
Try catch blokları iyi kullanmak?
Kendimi her zaman bununla güreşiyorum ... denemek / yakalamak ve kod bu müstehcen karışıklık sekmeler, parantezler ve sıcak patates gibi çağrı yığınına geri atılan istisnalar haline değil doğru dengeyi bulmaya çalışıyorum. Örneğin, şu anda geliştirdiğim SQLite kullanan bir uygulamam var. Ben SQLite çağrıları ve Veritabanı içine / dışına gitmek için …

5
Resmi bir kod incelemesi yaparken faydalı bir düşünce yapısı nedir
Ekibimiz son zamanlarda her check-in için kod incelemeleri yapmaya başladı. Takım lideri olarak, çok fazla öneri sunmak, sinir bozucu geliştiriciler ile ekip çıktısını azaltmak ve kodun bırakılması arasında farklı bir yazı yazacağım arasında bir denge bulmaya çalışıyorum. Yararlı bir yaklaşım öneren iyi bilinen kaynaklardan herhangi bir kanıt, çalışma veya rehberlik …


3
Fonksiyonel programlama ile yönetilebilir kod nasıl yazılır?
Ben sadece işlevsel programlama ile başladı (JavaScript ve Node.js ile) ve ben yazıyorum kod gibi görünüyor şeylerin bakış açısından yönetmek için bir kod tabanı bir cehenneme büyüyecek gibi bir programlama dilleri ile karşılaştırıldığında bir çeşit nesne yönelimli paradigma. OOP ile kodunuzun kolayca yönetilmesini ve genişletilmesini sağlayacak uygulamalara aşinayım. Ancak fonksiyonel …

4
Röportajda adaylara üretim kodunuzu gösterir misiniz? [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 . 6 yıl önce kapalı . Bunun birkaç kez gerçekleştiğini gördüm: Aday şirketi seviyor, röportajda başarılı. Sonra işe başlar ve …

7
Gurur duyduğun en kötü kod parçası neydi? [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 . 8 yıl önce kapalı . …

3
Resmi yöntemlerin yaygın olarak benimsenmesini engelleyen engeller nelerdir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bir uygulama için kod belirlemek, kanıtlamak ve oluşturmak için biçimsel yöntemler kullanılabilir. Bu hatalara daha az yatkındır …

2
Bob Amca 'isim öbek adları' ile ne anlama geliyor?
Bob Amca'dan Temiz Kod okuyorum . Anadili İngilizce olmayan biri olmadığım için şu ifadeyi anlayamadım: Sınıflar ve nesneler gibi isim veya isim tamlaması ada sahip olmamalıdır Customer, WikiPage, Account, ve AddressParser. Kaçının kelimeler gibi Manager, Processor, Data, veya Infobir sınıfı adına. Sınıf adı bir fiil olmamalıdır. Ben, hiçbiri bildiği gibi …

5
TÜM geliştiricilerin kod değerlendirmeleri yapmasını sağlama
7-8 geliştirici ekibinin yazılım geliştiricisiyim. Kod incelemelerini uzun süredir yapıyoruz ve kod kalitesi zaman içinde arttı. Ancak son zamanlarda bazı geliştiriciler diğerlerinden daha fazla kod değerlendirmeleri istendiğini fark ettim. Korkarım ki esnek tutumları yüzünden. Benim görüşüme göre, kod incelemeleri bu şekilde yapılmamalıdır: tüm ekip bundan sorumlu olmalıdır ve kod gözden …

2
On altı oktilyonun üzerindeki NPath karmaşıklığı gerçekçi midir? Yoksa aracı kırdım mı?
Ben sadece PHPMD ( http://phpmd.org/ ) kullanarak PHP kodu (1153 satır) büyük bir yığın ölçtüm ve bana kod 16244818757303403077832757824 NPath karmaşıklığı olduğunu söylüyor. Bu benim için çok büyük bir sayı gibi görünüyor, belki de PHPMD'nin bir şekilde kırıldığını gösteriyor. İnsanlar tarafından yazılan bir kod parçasının böyle yüksek bir NPath karmaşıklığına …
13 php  code-quality 

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.