İçeriğe geç

Uzun fonksiyon (ARCH8180)

Anahtar kotlin.quality.long-method · Önem info · Kategori quality

50 satırdan uzun fonksiyonları, @Composable fonksiyonlarda ise 150 satırdan uzun olanları işaretler - bir composable bildirimsel bir arayüz ağacıdır ve uzunluğu ne kadar arayüz bildirdiğini ölçer.

fun process(order: Order) {
// 80 lines of validation, pricing, persistence and notification
}
fun process(order: Order) {
validate(order)
val priced = price(order)
persist(priced)
notify(priced)
}

Bütünlüklü adımları adlandırılmış fonksiyonlara çıkarın.