Aspect Oriented Programming terimini Türkçe'ye nasıl tercüme edersiniz?

soruldu: 05 Oca '13, 03:10

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183
cevap kabul oranı: 52%

aslında bence bu programlama tekniği ilk cıktığında ingilizcede bir isim sıkıntısı yasamış olmalılar. ki aop isminin de cok uygun olduğunu düşünmüyorum sanki aspect ile sunu demek istemişler metoda nerden bakıyorsunuz ön yüzmü arka yüzmü ona göre işlemler yapalım bu nedenle türkçe isim bulmakta bir hayli zor

(06 Oca '13, 06:09) Sheriff Sheriff's gravatar image

AOP'deki Aspect daha ziyade cross cutting concern olarak düsünülen loglama, transaksiyon yönetimi, performans ölcümü gibi jenerik fonksiyonlara verilen isim. AOP ile bu jenerik fonksiyonlarin modüler bir hale getirilerek, metotlara dekoratör tasarim sablonu milasi eklenmeleri öngörülüyor. Sizin bahsettiginiz advice terimi.

(06 Oca '13, 07:01) özcanacar ♦♦ %C3%B6zcanacar's gravatar image

Aspect Oriented Programming'i Uzaktan müdahaleli programlama olarak çeviriyorum.

Sebeplerimden birincisi, bu programlama kalıbının doğrudan ingilizce karşılığının Action At a Distance kalıbı olması. Uzaktan müdahale olarak doğrudan çevirisi olan bu kalıp Einstein'ın kuantum mekaniğini açıklarken kullandığı bir terimden ortaya çıkıyor.

Not: Bu tip yan etkilerin yeni başlayanların projeye uyum sağlamasını güçleştirdiği için her ne kadar "anti-pattern" yani hatalı kalıp olduğu düşünülse de bence kodla formal olarak ifade edildiği için hatalı kalıplıktan çıkıp kendini belgeleyen kalıp haline gelmiştir.

İkinci sebebim ise bu Türkçe çevirinin yapılan işle bire bir aynı olması ve ismin öğretici olması.

Gidişat:

X -> Y

Uzaktan Müdahale Kuralları:

M1: X cinsinden olan işlemlerden evvel M1 işlemi gerçekleşir.

M2: X cinsinden işlemler bittiğinde M2 işlemi gerçekleşir.

AOP ile yapılan müdahale sonucu gidişat:

M1 -> X -> M2 -> Y

AOP'nin etkili kullanım alanlarından bir örnek ActiveRecord kalıbı (ActiveRecord, Ruby on Rails ile yaygınlaşmış bir ORM oluşturma şekli). Bu kalıpta veritabanında oluşturulacak kayıtların oluşmasından önce ve sonra yapılabilecek müdahaleler "gözlemci" sınıfları yordamıyla programlanabilir.

permanent link

cevaplandı: 15 Şub '13, 07:52

nurettin's gravatar image

nurettin
2.2k2441
cevap kabul oranı: 14%

+1. Nedenini açıklayarak anlattığınız için.

(15 Şub '13, 08:16) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

"İlgiye Yönelik Programlama" şeklinde çevrilmiş: http://goo.gl/nZNKJ

permanent link

cevaplandı: 05 Oca '13, 10:40

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

ben okul için hazırladığım bir sunumda "İlgiye Yönelik Programlama" olarak kullanmıştım:

http://www.slideshare.net/eburhan/aspect-oriented-programming-lgiye-ynelik-programlama

permanent link

cevaplandı: 08 Oca '13, 08:00

eburhan's gravatar image

eburhan
312
cevap kabul oranı: 0%

En iyisi olduğu gibi ingilizcesi ile kalsın bence türkçesi kulağa mantıklı gelmiyor =)

permanent link

cevaplandı: 01 Şub '13, 08:45

numankaraaslan's gravatar image

numankaraaslan
1.8k253749
cevap kabul oranı: 19%

Ben olsam "Duruma Yönelik Programlama" diye çevirirdim. AOP yi kapsıyor fakat biraz genel de durmuş olabilir.

permanent link

cevaplandı: 06 Oca '13, 07:58

makosan's gravatar image

makosan
2403513
cevap kabul oranı: 12%

Vikipedi'de "Cephe Yönelimli Programlama" olarak çevirilmişti, "İlgiye Yönelik Programlama" çevirisini görünce tekrar bakıyım dedim, hala aynıymış viki'de.

Çok yüzeysel bir cümle olacak belki çünkü hiç kullanmadım fakat okuduklarımı yanlış hatırlamıyorsam objelerin barındıracağı geniş miktardaki verilerin ve/veya türlerinin ortak bir tabanda barındırılması gibi bir yaklaşım diye hatırlıyorum (a) :)

permanent link

cevaplandı: 08 Oca '13, 08:28

Timur%20Aykut%20YILDIRIM's gravatar image

Timur Aykut YILDIRIM
371325047
cevap kabul oranı: 14%

değiştirildi: 08 Oca '13, 08:29

Ege Üniversitesi'nde geçen aralık ayında gerçekleşen Ulusal Yazılım Mimarisi Konferansı'nda konuşmacı olarak katılan Prof Dr Mehmet Akşit bunu İlgiye Yönelik Programlama olarak kullanmıştı.Bence de doğrusu bu.

permanent link

cevaplandı: 10 Oca '13, 18:50

creepylook's gravatar image

creepylook
163
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×5

Soruldu: 05 Oca '13, 03:10

Görüntüleme: 1,469 kez

Son güncelleme: 15 Şub '13, 08:16

powered by BitNami OSQA