Tag Archives: reverse conditional

Koşulları Parçalarına Ayırma (Reverse Conditional)

TaxCalculator sınıfı, uygulamanın kullanıldığı ülkeye bağlı olarak katma değer vergisini ihtiva eden fiyatı hesaplamak için kullanılmaktadır. [source language=’java’] package com.kurumsaljava.refactoring.reverseconditional; public class TaxCalculator{ private static final double TAX_RAT_GERMANY = 19.00; private static final double TAX_RAT_TURKISH_REPUBLIC = 18.00; public Double calculate(String locale, double price){ Double result = new Double(0.0); if(locale != null && locale.equals(“de_DE”)){ Double tax […]