Yaşar Safkan

Her konuda yazılar...

  • Ağırından
  • Hafifinden
  • Kısa Kısa
  • Google
  • Teknik
    • Programlama Taosu
  • Trafik
    • Park Başarıları
  • Üniversite
  • Link
You are here: Home / Teknik / Neden “Wrapper” Yazmayı Severim?

Neden “Wrapper” Yazmayı Severim?

18/04/2014 By Yaşar Safkan 2 Comments

Gene ister istemez başlıkta İngilizce kelime sokuşturdum. Boğaziçi tarzancasını çok sevdiğimden değil (sıklıkla konuşurum, o ayrı) bir sürü kelimenin kabul görmüş Türkçesinin olmamasından. “Wrapper”, “şeker kağıdı” gibi bir şey, ne demeli, “sargı”, “sarıcı”, “paket”, “kabuk”… Yani bir şeyin etrafını tamamen kaplayan ince şeye deniyor…

Yazılımda ne demek? Diyelim bir kütüphane kullanıyorsunuz. Kendi kodunuzdan, direkt o kodu çağırmak yerine, araya delegasyondan çok fazla bir şey yapmayan bir katman yazıyorsunuz. İlgili kütüphaneyi de, bunun üzerinden kullanıyorsunuz.

Güzel de, neden?

Kullandığınız kütüphanelerin çoğu, genel amaçlar için yazılmıştır. Dolayısıyla, arayüzleri oldukça ayrıntılı, uzun konfigürasyonlu falan olabilir. Sizin kullanacağınızdan çok daha fazla fonksiyonalite içerebilir. Siz, araya yazacağınız katman ile, bu ayrıntı ve komplike kısmı kendi kodunuzun geri kalanından saklayıp, sanki o kütüphane tam olarak sizin amaçlarınıza hizmet etmek için yazılmış gibi bir arayüz yaratırsınız.

İkinci sebep de şudur: Eğer kütüphaneyi bir gün değiştirmeye kalkarsanız (bu sandığınızdan çok daha sık yaşanan bir durumdur — versiyon değişikliği bile dert olabilir) ve eğer arada bir katman yoksa, o kütüphane fonksiyonlarının kendi kodunuza ne kadar derinlemesine sızmış olduğuna fena halde şaşırabilirsiniz. Halbuki, arada bir katman varsa (kabuk demek geldi içimden, ama onu “shell” eşdeğeri olarak kullanıyoruz) sadece o kısımda kullanım şeklini değiştirince, her şey çözümlüş olur…

Yani, şeker ve kağıdı benzetmesiyle özetlersek…

  • Kağıt, şekerin size olduğu gibi değil, görünmesini istediğiniz gibi görünmesini sağlar.
  • Kağıt, şekerin olur olmaz yerlerinize yapışmasını engeller!

İşte, o yüzden “wrapper” yazmayı severim…

 

VN:F [1.9.13_1145]
please wait...
Rating: 5.0/5 (2 votes cast)
Neden "Wrapper" Yazmayı Severim?, 5.0 out of 5 based on 2 ratings
5 I like This

Bunu paylaş:

  • Twitter üzerinde paylaşmak için tıklayın (Yeni pencerede açılır)
  • Facebook'ta paylaşmak için tıklayın (Yeni pencerede açılır)
  • Linkedln üzerinden paylaşmak için tıklayın (Yeni pencerede açılır)
  • WhatsApp'ta paylaşmak için tıklayın (Yeni pencerede açılır)
  • Google+ üzerinde paylaşmak için tıklayın (Yeni pencerede açılır)
  • Arkadaşınızla e-posta üzerinden paylaşmak için tıklayın (Yeni pencerede açılır)

İlgili

Filed Under: Teknik

Comments

  1. ilker Aksu says

    18/04/2014 at 17:28

    Koza desek?

    VA:F [1.9.13_1145]
    please wait...
    Rating: 0.0/5 (0 votes cast)
  2. Yaşar Safkan says

    20/04/2014 at 17:42

    Koza güzel. Mantıklı, anlamı da veriyor. Başka bir terim olarak kullanıldığından da haberim yok.

    Yazıyı “koza” kullanarak güncellesem iyi olacak sanırım.

    VN:F [1.9.13_1145]
    please wait...
    Rating: 0.0/5 (0 votes cast)

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Arama

Popüler Yazılar

  • CV Nasıl Yazılır? Nasıl Yazılmaz?
  • Bisiklet Hikayesi
  • Meslek Seçimi Hikayesi
  • Maliyet Hesabı
  • Başlatmayın Erken Kalkmanızdan!
  • İyilik ve Enayilik Üzerine
  • Yazılımcı İş Görüşmesinde Ne Yapmalı Ne Yapmamalı
  • Nitelikli Tembellik
  • Kadın Yazılımcı Problemi - Kafayı Yorduktan Sonra...
  • Maddi-Manevi Değer Pompası

Beni takip etmek için

  • Email
  • Linkedin
  • Medium
  • Twitter
  • YouTube

Son çıkanlar

  • Bitcoin Aldın Mı Abi? 02/12/2017
  • Deli Yetkisi… 12/09/2017
  • Başlatmayın Erken Kalkmanızdan! 07/12/2016
  • Nitelikli Tembellik 06/12/2016
  • Maddi-Manevi Değer Pompası 20/11/2016

Son yorumlar

  • Programlama Taosu 1.3 için Halil Sayarsoy
  • CV Nasıl Yazılır? Nasıl Yazılmaz? için Mehmet
  • Başlatmayın Erken Kalkmanızdan! için Eyüp
  • Kadın Yazılımcı Problemi – Kafayı Yorduktan Sonra… için Alican Aydemir
  • CV Nasıl Yazılır? Nasıl Yazılmaz? için Nadir Can Kavkas

En çok ziyaret edilenler

  • CV Nasıl Yazılır? Nasıl Yazılmaz? Ne belalı iştir şu CV yazmak. Özellikle ilkini. Yalnız, nedense… (51.815)
  • Neden Türkiye’de Hasan Beyin Takımı Olur Da,… Böyle yazı başlığı mı olur? Başlıkları vurucu yapınca daha çok… (11.023)
  • Yazılım Kariyerinin Başındakilere Ukalalıklar… İlk defa Google'da duyduğum bir laf var: "Haklıysan ukalalık değildir."… (7.229)
  • Maliyet Hesabı Maliyet hesabı... Düşündünüz mü hiç, ne kadar önemli bir meseledir… (6.681)
  • Başlatmayın Erken Kalkmanızdan! Gördüğünüz yazı başlığı, ilk düşündüğüm başlığın, üç kademe efendileştirilmiş hali.… (4.079)
  • Agile: Türk Kaşığıyla Amerikan Çikolatası Doğru, onun aslı çikolata değil. Hem çikolata kaşıkla yenmez. Nutella… (3.637)
  • Meslek Seçimi Hikayesi "Meslek sahibi olana meslek seçmesi kolay" dememişler, ben olsam derdim.… (3.415)
  • Maddi-Manevi Değer Pompası Yine kendimi aforoz ettirecek bir yazı ile karşınızdayım. İlk önce… (2.977)
  • Yazılım Kariyerinin Başındakilere Ukalalıklar 2 : Startuplar Film tutunca ikincisi çekiliyor ya... Galiba bunun serisini çekeceğiz. "Yazılım… (2.873)
  • Nitelikli Tembellik Benim epostalarımın altında, epey uzun bir imzam var. Aslında başlangıçta… (2.490)
  • Arşiv

Sosyal Medya’da

Follow Us on TwitterFollow Us on LinkedInFollow Us on YouTube

Bloga e-posta ile abone ol

Bu bloga abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.

MOST LIKED POSTS

  • Neden Türkiye'de Hasan Beyin Takımı Olur Da, Beyin Takımı Olmaz? (48)
  • Yazılım Kariyerinin Başındakilere Ukalalıklar... (32)
  • Maliyet Hesabı (23)
  • CV Nasıl Yazılır? Nasıl Yazılmaz? (22)
  • Başlatmayın Erken Kalkmanızdan! (17)

Copyright © 2006-2017 · News Pro Theme On Genesis Framework · WordPress

loading Vazgeç
Yazı gönderilemedi - e-posta adreslerinizi kontrol edin!
E-posta kontrolü başarısız oldu, lütfen bir daha deneyin.
Üzgünüm, blogunuz yazıları e-posta ile paylaşamıyor.