Yazilim/Sistem Terimleri ve Uygulamalari – Bir Sistemcinin Yazilim Dunyasiyla Imtahani – Episode 2

A


 

  • Ad-hoc Query : Bildigimiz SQL sorgusundan farki yok fakat kendisi anlik snapshot gibi , o andaki sorgunun sonucu anlaminda, bakiniz –> http://stackoverflow.com/questions/2460954/what-is-ad-hoc-query
  • Ant : Built tool . Java icin kullaniliyor , daha once “Unix Make” kullanilirken cikan problemleri bertaraf etmek icin uretilmis.

B


 

  • Bamboo : Jenkins alternatif (bkn. Jankins) -> Firma : Atlassian
  • Bitbucket : Enterprise surum kontrol sistemi -> Firma : Atlassian

C


 

  • Cruise Control : Jenkins alternatif (bkn. Jankins) Open Source

D


 

  • Developer Advocate : Yazilim gelistirici ile platform arasinda baglantiyi kuran kisi , dokuman yaziyor , isleri kolaylastirmaya calisiyor , iliski kuruyor yazilimcilarla , community guclendiriyor/destekliyor , super bi adam iste🙂

 

E


 

  • Eclipse  : IDE

G


 

  • Git : Yazilim gelistiricileri icin surum kontrol sistemi . Kendini diger surum kontrolculerden farkli gordugu yerler var
    • Dosya degisikliklerini izlemektense snapshot ile o anki bir butunun durumunu kontrol ediliyor
    • Local de calisiyor , x bir andaki gecmise ait islemleri gormek icin network baglantisina ihtiyaciniz yok
    • Veriyi bir db de ( blob based / ->/Users/vahricmuhtaryan/.git/objects) , verinin degistirilememsi icin SHA1 ile hash lenmisitir
    • (Git ile dosyalarin durumu) -> Commit / Modified / Stage : Commit -> Dosyalar kaydedilmis ve Git deposunda, saglamda demek , Modified : Uzerinde degisiklik yapilmis fakat Stage area da degil demek (muhtemel working directory yani calisma dosyalarinizin oldugu yer),  Stage bir sonraki “commit” e hazir . Buradaki olay working directory ile commit arasinda bir katman daha yaratmak gerektiginde istediginiz dosyanin komit edilmemesinide saglayabilirsiniz , tum yonetim sizde.
  • GitHub : Web tabanli hosted git depo’su .
  • GitLab : Web tabanli hosted git depo’su .
    • Compare 1 : https://about.gitlab.com/2015/01/20/github-enterprise-vs-gitlab-enterprise-edition/
  • Gitter – Kendi community’ni kur , yazis deliler gibi https://gitter.im
  • Gradle : Build Tool

I


 

  • IDE (Integrated Development Environment) : Genelde grafik ara yuzu olan bir editor , icinde derleyici , debugger yani hata ayiklayicisi olan uygulama.
  • IVY : Dependecy Manager https://www.youtube.com/watch?v=DtkgAAT91E0

J


  • Jenkins (Hudson) : Continues Integration Software
    • Cok Moduler (Multiple Plugins)
    • Hem kod depo lari ile entegre ; github , gitlab , bitbucket
    • Hem IDE lerle entegre ; Eclips , Netbeans
    • Hem kod test urunleri ile entegre
    • Hem bug tracker larla entegre : MantisBT
      • Compare : https://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software
  • Jar : Java archive . Iceriginde Java kutuphaneleri , gecici dosyalar (Properties File) ve kaynak (Resource File) dosyalari icerir.
  • JSP : html tag + java tag ve java kodu. Server tarafinda derlenir , dinamik web siteleri yaratir.

M


 

N


 

  • NAnt : Free .Net build tool.
  • Nutshell (In a nutshell) : In a few words , yani “KISACASI” veya “UZUN LAFIN KISASI”:)

O


 

P


  • Properties File : Java Properties File ,  bir projenin/uygulamanin konfograsyon verisi ve ayarlarini tutan bir dosya. Ornek : https://www.mkyong.com/java/java-properties-file-examples/

 

R


  • Reference Data : Kendisi bir nevi konfigrasyon datasi sayilabilir , uygulama tarafindan okunabilen (read only) fakat sadece bir admin arayuzu veya mudahelesi ile degistirilebilen , yayinlama (deployment) zamaninda tekrardan yaratilan , uygulamanin ilgili veri olmadan calisamayacagi tanimlama , belki drop-down list , belik vergi gibi x bir bilgiyi iceren veri veya veri kumesi.
  • Resource File : Imaj , video veya cesitli key/value ciflerinin oldugu dizin ve dosyalara verilen ad. https://developer.android.com/guide/topics/resources/providing-resources.html

 

S


 

T


 

 

U


 

V


 

  • Visiual Studio : Microsoft .NET Development IDE

W


  • War File : Java’da web arsiv dosyasi olarak bilinir. Icersinde Web Uygulamasini icerir. Servlet kutuphanelerini + JSP dosyalarini + Imaj Dosyalarini + HTML dosyalarini iceren jar dosyasi olup uzantisi .war’dir.
  • Web Crawler / Web Spider : Internet bot , Sistematik bir sekilde Web Indexing icin WWW tarayan bot.

 

 

Posted on 17/11/2015, in CI/CD and tagged . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: