Subscribe to Kurumsal Java YazılımıRSS Subscribe to Kurumsal Java YazılımıYorum
  • ANA SAYFA
  • DANIŞMANLIK
    • AGILEMENTOR.COM
  • HAKKIMIZDA
    • Hakkımızda
    • İletişim
    • Tavsiye
  • İÇERİK
    • Eğitim Videoları (Screencast)
    • Forum
    • Kitaplarımız
    • Makaleler
    • Seminerler – Sunumlar
  • MEDYA
    • Medyada KurumsalJava.com
    • Okuyucu Mektupları
  • YAZILIM METOTLARI
    • Extreme Programming
    • Open Source
    • Performans
    • Püf Noktası
    • Refactoring
    • Tasarım Prensipleri
    • Tasarım Şablonları
    • Yazılım Testleri

Refactoring

Refactoring Metotları

  • Parametrik Konstruktör (Parameterize Constructor)
  • Yeni Sınıf Oluşturma (Extract Class)
  • Koşullu Mantığın Komut İle Değiştirilmesi (Replace Conditional Dispatcher With Command)
  • Metodu Metot Nesnesine Dönüştürme (Replace Method with Method Object)
  • Refactoring Oturumu (Video)
  • Geçici Değişkenlerin Sorguya Dönüştürülmesi (Replace Temp with Query)
  • Parametrele Değer Atamasının Kaldırılması (Remove Assignments to Parameters)
  • Yeni Metot Oluşturma (Extract Method)
  • Koşulları Parçalarına Ayırma (Reverse Conditional)
  • Share/Bookmark

yorum yok. | 373 kez okundu | yazdır yazdır

 
1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Değerlendirme bulunmuyor)
Loading ... Loading ...

    ONLINE ÜYELER

    • 5 kullanıcı Online
    • 5 ziyaretçi

    Özcan Acar Twitter

    • http://t.co/5rUGGmvh daki ilk sorum: http://t.co/8oo5NCxz :) 1 day ago
    • http://t.co/5rUGGmvh beta yayinina basladi. Son hatalari gidermek icin beta kullanicilarinin yardimini bekliyoruz. http://t.co/LKstV6wG 2 days ago
    • RT @brixen: Algorithms may have mathematical underpinnings, but computer programming is a behavioral science. 2 days ago
    • RT @fuadm: “@IsaGoksu: #Google annotations gallery: http://t.co/I1CpLxKZ I guess it's good way to express yourself in the code :)) ” &lt ... 5 days ago
    • Onay/Kabul testleri icin Thucydides + easyb 1 week ago

    Kategoriler

    • BT Sözlüğü (4)
    • Eğitim Videoları (3)
    • Extreme Programming (13)
    • Genel (11)
    • Haberler (36)
    • Java (1)
    • Kaynak Kitaplar (9)
    • Kaynak Websayfalar (2)
    • KurumsalJava Seminerleri (13)
    • Open Source (3)
    • Performans (2)
    • Proje Günlüğü (5)
    • Püf Noktası (18)
    • Refactoring (9)
    • SOA (1)
    • Tasarım Prensipleri (13)
    • Tasarım Şablonları (Design Patterns) (19)
    • Yazılım Mimarisi (3)
    • Yazılım Süreçleri (1)
    • Yazılım Testleri (4)

    SON YAZILAR

    • BTSoru.com
    • BTSoru.com Beta Yayında
    • SOLID
    • Parametrik Konstruktör (Parameterize Constructor)
    • Metot Düzenleme (Compose Method)

    KURUMSALJAVA KITAPLARI


    Son Yorumlar

    • Subversion İle Versiyon Kontrolü için Özcan Acar
    • Subversion İle Versiyon Kontrolü için Emre
    • Test Güdümlü Yazılımın Tasarım Üzerindeki Etkileri için mustafa
    • Single Responsibility Principle (SRP) – Tek Sorumluk Tasarım Prensibi için Ceydaa_Gunactii
    • Java Tasarım Şablonları ve Yazılım Mimarileri için Burhan ARAS

    Etiketler

    Çevik Süreç abstract Agile Process Agile Software Development Bilge Programcı BizimAlem.com btsoru.com Caching Code Coverage Continuous Integration Corba DAO Dekra Design Patterns Eclipse Extreme Programming interface Iterator Java Junit KurumsalJava Seminerleri loose coupling Mimari Mock Opeb Web Beans Oracle Refactoring Robert C. Martin Sürekli Entegrasyon Seminer Singleton Spring Spring MVC Strategy Subversion Sun Sunum Tasarım Şablonları Tasarım Prensipleri TDD Test Driven Development Test Güdümlü Yazılım Unit Testing Webbeans Wicket

    En Çok Okunanlar

    • Tavsiye - (24.110)
    • Makaleler - (14.731)
    • Java’da interface ve soyut (abstract) sınıf kullanımı - (10.923)
    • Spring Framework - (10.886)
    • Test Güdümlü Yazılımın Tasarım Üzerindeki Etkileri - (8.167)
    • Tasarım Şablonu Nedir? - (8.098)
    • BizimAlem.com – Bir Sistemin Tasarlanış Hikayesi - (7.477)
    • Kitaplarımız - (6.986)
    • Türkiye’den İlk Java Champion Özcan Acar - (6.919)
    • Yazılımda Değişik Test Türleri - (6.522)

    EN ÇOK İNDİRİLEN MAKALELER

    • Adapter Tasarım Şablonu (2 MiB, 7.960 hits)
    • Spring Framework (811.1 KiB, 7.619 hits)
    • Loose Coupling (LC) - Esnek Bağ Tasarım Prensibi (66.6 KiB, 6.347 hits)
    • Data Access Object (DAO) Tasarım Şablonu (182.1 KiB, 6.138 hits)
    • Tasarım Prensipleri (345.1 KiB, 5.443 hits)
    • BizimAlem.com - Bir Sistemin Tasarlanış Hikayesi (1.8 MiB, 5.390 hits)
    • Singleton (Tekillik) Tasarım Şablonu (136.1 KiB, 4.741 hits)
    • Web Framework Gökyüzünde Yeni Bir Yıldız: Wicket! (805.8 KiB, 4.454 hits)
    • Web Aplikasyonlarında Yüksek Performans için Caching Mekanizmaları (512 KiB, 4.271 hits)
    • Unit Testing Konseptleri (329.4 KiB, 4.056 hits)

    İNDİRİLEBİLECEK EN YENİ MAKALELER

    • Stable Abstractions Principle (SAP) – Stabil Soyutluk Prensibi (17.2 KiB, 187 hits)
    • Stable Dependencies Principle (SDP) – Stabil Bağımlılıklar Prensibi (43.3 KiB, 128 hits)
    • Acyclic Dependency Principle (ADP) – Çevrimsiz Bağımlılık Prensibi (36.8 KiB, 191 hits)
    • Common Closure Principle (CCP) – Ortak Kapama Prensibi (14.8 KiB, 131 hits)
    • Java'da Interface ve Abstract Sınıflar (273.4 KiB, 3.459 hits)