Daha evvel JIRA'yı tanıtıcı birçok blog yazmama rağmen yine Atlassian firmasının bir ürünü olan Confluence'dan detaylı bir şekilde hiç bahsetmemiştim. Bu blogumda, bence dünyanın en iyi Wiki uygulaması olan Confluence'u anlatmaya çalışacağım.Confluence'un organizasyonunuza sağlayacağı katma değeri anlayabilmek için öncelikle Wiki kavramından haberdar olmanız gerekiyorWikis...
28 Ocak 2016 Perşembe
Jirada Temel Kavramlar (CONFLUENCE,GREENHOOPER,BAMBOO,FİSH EYE,CRUCİBLE)
JiRA: Hata Ve Takibi
CONFLUENCE: Wiki Uygulaması
GREENHOOPER: ÇEİVK PROJE YÖNETİMİ
BAMBOO: Sürekli Entegrasyon
Bir Build Hata...
Jira Proje İzleme ve Rapor Oluşturma
Proje Izleme
1.Rapor Oluşturma
JIRA ürününüz, 10 entegre edilmis, her türlü projeniz icin olusturabileceginiz raporlar ile geliyor.
Nasil yapabilirim?
1. Yukaridaki navigasyondan projeyi secin
2.Sag üst kösede yer alan Raporlar’a tiklayin
3.Istediginiz rapor tipini secin
...
27 Ocak 2016 Çarşamba
Jira Yazılım Geliştirme
Yazılım Geliştirme
1. Backlog’larinizi Greenhopper’de organize etme
Greenhopper plan tahtasi ile Sürükle & Birak yöntemi yardimiyla yayinlama icin talepleri organize edebilirsiniz.
Nasil yapabilirim?
1.Yukaridaki naviyasgon sekmesindeki Agile’den Planning Board’i secin.
2.Yayinlamak istediginiz...
JIRA CÖZÜMLERI
JIRA CÖZÜMLERI
Jira bir hata takip programidir ama sayısız özelleştirme seçenekleri sayesinde pek cok farkli alanlar icin de kullanilabilir. Asagida en popüler 3 özelligini detayli olarak bulabilirsiniz.
Hata Takibi
1. JQL arama filtresi ile zor konuları...
Jira Talep(İssue) Nedir?JIRA Calisma Alani keşfetme
Bir talep nedir?
JIRA farkli organizasyonlarda farkli sekillerde kullaniliyor. Sahip oldugunuz organizasyona dayanarak bir talep, herhangi bir yazilim hatasi, proje görevi, tatil basvurusu vs.. olabilir.
JIRA Calisma Alani keşfetme
Giris yaptiginizda göreceginiz...
Nedir Bu Jira Yenirmi ? İçilirmi?Sağlığa Faydaları ?
JİRA : Projelerimizin Belli Bir Hayat Dögüsü İçinde Takibi YönetimiRaporlamasının Yapılmasını Saglayan Kurumsal Yapımıza Göre Yapılandırabildiğimiz Java Platformunda Geliştirilmişi Bir Web Tabanlı AraçtırJirada Kendi Pluginlerimizi Eklem Gibi Özelliklerde Desteklemektedir
Jira'nın özellikleri
1. Web tabanlıdır.
2. Kullanımı kolay ve rahattır.
3. Değiştirilebilir özel filtrelere...
HtmlRAw Nedir
eger stringimizin icinde html kodları var ve site bunu yorumlasın istersek html.raw Kullanırız
@{
Layout = null;
}
@{
string adsoyad = "Ali"; //eger stringimizin icinde html kodları var ve site bunu yorumlasın istersek html.raw Kullanırız
@Html.Raw(adsoyad);...
Dosya Yoluna Erişim (Server.Mathpath) Nedri?
Örnegin Dosyamıza Bir Resim Dahil Ettik Kullanmak İsityoruz Dosya Yolunu Server.Matpath ile Veririz .
@{
Layout = null;
}
@{
string dosyayolu = Server.MapPath("~/Views/Home/a.jpg");
...
Razor View Engine ,HttpUtiliy,HtmlEncode,HtmlDecode ,Tarih Formatlama
Asp.net web Formda <% %> kullanılırken Razor View Engine de @ kullanılır .
Açıklama satırı // veya @* ...*@ arasına yazılır ..Bu açıklama Satırı sitede kaynagı Görüntüle Deyince Görünmez Sadece Sunucuda Göürünür
Razor View Engine C# kodları @{...} arasına yazılır
kodlar arasında degisken tanımladık yazdırmak icin başına @...
MVC de Controller,Model Oluşturma,INLINE KODLAMA,VİEW ENGİNE Nedir?
MVC oluşturma New->Project->Web->Asp.net Web Aplication->MVC
Controller:Model ile View Arasında Haberleşmeyi Saglar Solution Explorerda Bulunan Controlller->Add Diyerek Yeni Bir Controller Ekleriz
Model:İşlerim Gercekleştigi Kısımdır..Solution Explorerda Model->Add ->Class
View :Ekrana Gösterme İşlemidir..Sayfa İçin oluşturuılan Controllera Sag tıklayıp Addview...
MVC İle Tanımlar, KavramLar
Microsoft Kodları MSIL ile ortak Bir Dile Çevirip Tek Çatı Altında Birleştirip Sonra akine Diline Çevirir
MVC PATTERN Büyük Çaplı Projeleri Geliştirme ve Yönetim Desenidir
ASP.Net Web Form ->Even Driven Programmindir(Olay Güdümlü) ..MVC->TDD Temellidir
New File Dedik Karsımıza Gelen Ekranın Sag Alt Köşede ADD TO SOURCE CONTROL diye Bir Tik Var Bunu İşaretlersek TeamFoundation...
25 Ocak 2016 Pazartesi
Queue Oluşturma,Mesaj Gönderme ,Mesaj Alma (msgget,msgsnd,msgrcv)
//QUEUE OLUŞTURMA
int open_queue( key_t keyval )
{
int qid;
if((qid = msgget( keyval, IPC_CREAT | 0660 )) == -1)
{
return(-1);
}
return(qid);
}
// NOWAİT OLUŞTURMA(Nowait Eger Que Dolu İse Sistemin Beklemesini Saglar.
bu süredede sürekli kontrol Edilir Kuyruk Boşaldımı Diye)
//MESAJ GÖNDERME
int send_message(...