Browse Tag

extract method

Yeni Metot Oluşturma (Extract Method)

Uzun metotları daha okunabilir ve kompak hale getirmek için Extract Method refactoring metodunu kullanabiliriz.

private Double calculatePrice(double price, String locale) {
		Double result;
		double taxRate = 0;
		if (isCountryGermany(locale)) {
			taxRate = TAX_RAT_GERMANY;
		} else if (isCountryTurkishRepublic(locale)) {
			taxRate = TAX_RAT_TURKISH_REPUBLIC;
		}
		Double tax = Double.valueOf( (price / 100) * taxRate);
		result = Double.valueOf(tax.doubleValue() + price);
		return result;
	}

Keep Reading