Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

CodeGenerator (code generator başlığından yönlendirildi.)
Tüm Başlıklar XML

1.  Programci 3-5 sene ayni tarz kodlari yazdiktan sonra birgün der ki;

- neden bu kodlari generate eden bir program yazmiyorum?

sonra yazar öyle bir program. iste o tür programlara CodeGenerator denir.
fizikci
12 Ocak 2005 17:28 ~ 06 Haziran 2005 21:51
2.  CodeGeneratorlar kod üretirken baz aldığı bilgiye göre zannediyorum 3'e ayrılır:

1. Veritabanı metadata'sı (tablo tanımları)
2. Class olarak yazilan entity kodlari. (Reflection kullanılır)
3. Programcı tarafından geliştirilen, entityleri tasarlamaya yarayan bir arabirim

benim favorim birincisi..
fizikci
12 Ocak 2005 17:51
3.  CodeGenerator yazmanın bir diğer sebebi de şudur ki:

Projenizde aynı işi farklı amaçlar için tekrar tekrar yazıyorsunuzdur. Bu işi kısaltmak için bir CodeGenerator yazarsınız.

Bu sıralar en popüler sebep ise web uygulamalarında, veritabanındaki her bir tablo için listeleme sayfaları, yeni kayıt ekleme formları generate etmek.
fizikci
13 Ocak 2005 13:49
4.  Unutmamalıdır ki; iyi bir OOP kodlamasıyla CodeGenerator ihtiyacı minimuma indirilebilir.
fizikci
13 Ocak 2005 13:50 ~ 14 Haziran 2005 16:03
5.  Microsoftun Visio adlı programının Architect sürümnde gelen güzel bir CodeGenerator toolu var.
mennan
14 Haziran 2005 17:23
6.  IDE'ler değişik şekillerde kod üretirler:

- Örneğin code templates özelliği; sıkça yazılan kodların bir kısayol tuşuna basmakla yazılabilmesi,
- Veya örneğin Visual Studio'da XSD dosyasından DataSet kodlarının generate edilebilmesi,
- Gene VS'da bir web servisini referans olarak eklediğinizde, o web servisine ait metodları kullanmak için gereken kodların generate edilmesi

gibi.
fizikci
08 Ekim 2005 09:36 ~ 14 Mart 2006 13:57
7.  Makale: Code Generation, Code Generator nedir?
haydar
27 Eylül 2006 11:19
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1156 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen