«code-quality» etiketlenmiş sorular

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

13
C ++ 'ın sahip olduğu fakat Java'nın sahip olmadığı dil özelliklerinden kaçınmalı mıyız?
Proje ortamındaki C ++ 'ı kullanmakla sınırlı olduğumu varsayalım. C ++ 'ta bulunan fakat Java'nın sahip olmadığı bazı dil özelliklerinin kullanılmasının engellenmesi iyi midir (örneğin: çoklu kalıtım, operatörün aşırı yüklenmesi)? Bence nedenler: Java, C ++ 'dan daha yeni olduğundan, Java, C ++' nın sahip olduğu bir özelliği sağlamıyorsa, bu özelliğin …
110 java  c++  code-quality 

14
Hangi noktada, kısalık artık bir erdem değildir?
Yakın zamanda yapılan bir hata düzeltmesi, diğer takım üyeleri tarafından yazılan kodu gözden geçirmemi istedi, bu da (C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Şimdi, tüm bu yayınlar için iyi bir neden var, bunu takip etmek hala …


30
Kodlara bakarken hangi şeyler anında alarm zili çalar? [kapalı]
Birkaç hafta önce bir yazılım işçiliği etkinliğine katıldım ve yaptığım yorumlardan biri "Gördüğümüzde kötü kodları hepimiz tanıdığımızdan eminim" ve herkes daha fazla tartışma yapmadan başını salladı. Bu tür şeyler her zaman beni endişelendiriyor, çünkü herkesin ortalamanın üstünde bir sürücü olduğunu sandığı gerçekçilik var. Kötü kodları tanıyabileceğimi düşünmeme rağmen, başkalarının kodlarının …

13
Küçük bir geliştiriciden 'neredeyse iyi' kod ile nasıl baş edilir? [kapalı]
Takım yönetimi hakkında bir sorum var. Şu anda bir kodlama fabrikasından uzaktan çalışan küçük bir geliştiriciyle uğraşıyorum. Adam eleştiriye açık ve öğrenmeye istekli ama bazı şeyleri ne kadar zorlamalıyım diye bazı şüphelerim var. Şu anda bir şey açık ve net olduğunda, iyi uygulamaların ihlali: SRP'nin ihlali, Tanrı'nın nesneleri, yöntemler veya …

11
Main () neden kısa olmalıdır?
9 yılı aşkın bir süredir programlama yapıyorum ve ilk programlama öğretmenimin tavsiyesine göre, main()fonksiyonumu her zaman çok kısa tutuyorum. İlk başta nedenini bilmiyordum. Ben sadece profesörlerimin zevkine, anlamadan itaat ettim. Tecrübe kazandıktan sonra, kodumu doğru tasarladıysam, kısa bir main()fonksiyona sahip olmanın sadece sortof olduğunu gördüm . Modüler kod yazımı ve …

20
Koddaki satır sayısını azaltmak ne kadar önemlidir?
J2SE (core java) üzerinde çalışan bir Yazılım geliştiricisiyim. Genellikle kod incelemelerimiz sırasında kodumuzdaki satır sayısını azaltmamız istenir. Gereksiz kodu kaldırmakla ilgili değil, kodda daha az satırla aynı şeyleri yapmaya odaklanan bir stil izlemekten ibarettir, bununla birlikte satır sayısını artırmak anlamına gelse bile kodda açıklığa sahip olduğuma inanıyorum. Sizce şeyleri yapmanın …

15
DRY neden önemlidir?
Oldukça basit, neden tüm ihtiyacım için çalışan kod ve tüm ihtiyacım olan aynı küçük birkaç tweaks ile birkaç kez tekrarlanırsa ölçeklenebilir veriler yazmak isteyeyim? Bunu daha sonra herhangi bir zamanda tekrar düzenlemem gerekmiyor. Sadece gitmek için daha az iş gibi görünüyor ... function doStuff1(){/*.a.*/} function doStuff2(){/*.b.*/} function doStuff3(){/*.c.*/} Ve eğer …
81 code-quality  dry 

9
Büyük “açık kod” uygulamalarından uzak kodlara sahipken büyük açık kaynak kodlu kütüphaneler nasıl korunur?
Hala yüksek kaliteli kod yazma konusunda deneyimsizim, bu yüzden Robert C. Martin tarafından Temiz Kod gibi konulara yönelik kitapları okudum ve becerilerimi geliştirmek için iyi bilinen kütüphanelerin kodlarını kontrol etmeye devam ediyorum. Birçok açık kaynak kütüphanesi yıllarca korunmasına rağmen, doğru yolda olmadıklarının çok düşük olmaları anlamına gelir, çoğu koddaki kodları …

6
Tüm büyü sayıları aynı mı yaratıldı?
Yeni bir projede, bayttan kilobayt kibibite dönüştürmem gerekiyordu . Kod yeterince basitti: var kBval = byteVal / 1024; Bunu yazdıktan sonra, fonksiyonun geri kalanını çalışmaya & devam ettirdim. Fakat daha sonra, koduma yalnızca bir sihirli sayı yerleştirip girmediğimi merak etmeye başladım . Bir kısmı bunun iyi olduğunu söylüyor, çünkü sayı …

13
Kod incelemelerini gerçekleştirmenin en etkili yolu nedir? [kapalı]
Kod incelemeleri yapmak için hiçbir zaman ideal bir yol bulamadım ve ancak müşterilerim sıklıkla talep ediyor. Her müşteri farklı bir şekilde yapıyor gibi görünüyor ve hiçbirinde memnun olmadım. Kod incelemeleri yapmanın en etkili yolu nedir? Örneğin: Bir kişi kalite için kapı bekçisi olarak kabul edilir ve kodu gözden geçirir mi, …


12
Kaldırılan kodun bir son tarihe ulaştıktan sonra derlemesini engelleyin [kapalı]
Ekibimde büyük bir yekpare projede (tüm sınıflar, yöntemler vb.) Birçok eski şeyi temizliyoruz. Bu temizlik işleri sırasında normalden bir çeşit ek not mu yoksa kütüphane meraklısı mı olduğunu merak ediyordum @Deprecated. Bu @FancyDeprecated, belirli bir tarih geçtikten sonra eski kullanılmayan kodu temizlemediyseniz, projenin oluşturulmasının başarılı olmasını engellemelidir. İnternette arama yapıyorum …


16
Eski Yasayı İyileştirme Sorumluluğumuz Var mı?
Yazdığım bazı eski kodlara bakıyordum. Çalışıyor, ama harika bir kod değil. Şu anda bildiğimden daha fazla şey biliyorum, o yüzden onu daha iyi hale getirebilirim. Bu mevcut bir proje değil, ama mevcut, çalışıyor, üretim kodu. Geri dönüp geçmişte yazmış olduğumuz kodu iyileştirme sorumluluğumuz var mı, yoksa "kırılmadıysa, düzeltmeyin" şeklindeki doğru …

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.