Merhaba arkadaşlar yaklaşık 1 seneyi aşkın bir süredir java ile uğraşıyorum ve görmüş oldugum bir durum var.

Kurumsal uygulamalarda hep aynı kodlar kullanılıyor yani genelde bir JTable oluyor o JTable'i Veritabanına bağlantı kuruyor sonra ekle,sil,güncelle,ara gibi işlemler yapılıyor . Aynı durumu pek bilmemek ile birlikte JSF'de de gördüm yani programcık bu mu belli başlı kodları gerekli uygulamayı yapmak için mi kullanıyoruz ? desem :)

soruldu: 26 Tem '14, 13:07

SercanEnder's gravatar image

SercanEnder
86226
cevap kabul oranı: 0%

değiştirildi: 26 Tem '14, 14:23

1

açıkçası iş bir noktadan sonra ameleliğe dönüyor ama bu seni aldatmasın. her an yeni birşey çıkabilir daha iyisi çıkabilir. bir konu üzerinde uzmanlaşmak için onu sürekli kullanman gerekir. böylece inceliklerini öğrenirsin. ama gün gelir daha iyi birşey çıkar onu da öğrenmen gerekir. amelelik ve yenilik iç içedir. 2 haftada öğrendiğini 6 ay boyunca kullanırsın. amelelik gibi görünüyo ama uzman olmak ve inceliklerini öğrenmek bu şekilde oluyor.

(26 Tem '14, 19:38) kodmanyagha kodmanyagha's gravatar image

Programciliga baslayan bir sahis degisik evrelerden gecer. Bun evreler:

Evre 1: Programci katmanlardan birhaber, vermis oldugunuz JTable örneginde de oldugu gibi tüm uygulamayi tek bir katman icinde kalacak sekilde yapilandirir. Bunun en güzel örnegi JSP sayfalarinda Connection nesnesi olusturup, veri tabanina select, insert komutlari göndermektir. Katmanlarin var olmadigi ya da ic, ice gectigi bu tür uygulamalarin gelistirilmesi ve bakimi imkansizdir.

Evre 2: Bu evrede programci daha önce yazdigi kodun gelistirelemez ve bakilamaz oldugunu anlar ve cözümler aramaya baslar. Belki zaman icinde katmanli mimarileri kesfederek, gelistirdigi uygulamalarin gelistirilebilir yapida olmasina dikkat eder. Belki bunu beceremez ve 2. evrede takili kalir.

Evre 3: Programci bu evrede katmanli mimarileri uygulalar. Bunun da yeterli olmadigi görür ve cözüm arayisina girer.

Evre 4: Programci katmanli mimari yani sira temiz kod yazmasi gerektigini algilar ve bu yönde calismalarini sürdürür.

Evre 5: Programci tasarim sablonlari ve tasarim prenbiplerini uygulamaya baslar.

Evre n-1: ögrenmeye devam eder....

Evre n: ögrenmeye devam eder....

Evre n+1: ögrenmeye devam eder.... "programcık bu mu belli başlı kodları gerekli uygulamayı yapmak için mi kullanıyoruz" sorusunun cevabini aramaya devam eder.....

Evre n+x: ögrenmeye devam eder.... hala bir sey bilmediginin farkina varir ve 3. evreye geri döner.

permanent link

cevaplandı: 26 Tem '14, 16:22

%C3%B6zcanacar's gravatar image

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

değiştirildi: 26 Tem '14, 16:24

3

Mükemmel bir tespit. 4. Evreye kadar olan herşeyi bu sırada yaşadım. Fakat evre 1'den önce Prosedürel programlama ve OOP yer almıştı.

(26 Tem '14, 16:32) omerozkan omerozkan's gravatar image
3

Benim evre 1 den öncesinde CGI skriptlerini, nasil calistiklarini anlamadan türkcelestirmek vardi :)

Simdi hatirladim. Ondan öncesinde de dergilerde yer alan basic kodlarini alip, bir AMIGA 500 de calistirma girisimlerim vardi.

(26 Tem '14, 16:55) özcanacar ♦♦ %C3%B6zcanacar's gravatar image

Evre n+1 ' e az önce geçtim.. ne tavsiye edersiniz? :D

(10 Ağu '14, 06:51) ercet00ilk ercet00ilk's gravatar image
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:

×12
×7
×4

Soruldu: 26 Tem '14, 13:07

Görüntüleme: 918 kez

Son güncelleme: 10 Ağu '14, 06:51

powered by BitNami OSQA