Kategori: C#.NET

Algoritma ve Programlamaya Başlangıç Eğitim Seti

C# (CSharp) ile Sıfırdan Algoritma ve Programlamaya Başlangıç Eğitim Seti.

Bu görsel eğitimde Programlama ve Programlama Süreci, Algoritma ve Akış Diyagramı hakkında bazı giriş bilgilerini anlatmaya çalışacağız. Programlama ve Algoritma temellerinin neler olduğu anlatılıyor.
*Programlama Nedir?
*Programlama Süreci Nedir ?
*Programlama Sürecinin Aşamaları Nelerdir?
*Algoritma Nedir?
*Algoritma Şekilleri?
*Akış Diyagramı Nedir?
*Akış Diyagramı ve içerisinde kullanılan Semboller Nelerdir?
gibi bazı temel sorulara ve bir çok soru örnekleriyle cevap bulmaya çalışılıyor.

algoritma2

Devamı

Visual Studio ile Test Driven Development

Visual Studio ile Test Driven Development eğitim videosu.

Özellikle çevik(Agile) süreçlerde kullanılan önemli tekniklerden biriside Test Güdümlü Geliştirme(Test Driven Development) dir. Bu tekniğin ana fikri ise Red-Green-Refactor kelimelerinden oluşmaktadır. Herşey bir test geliştirilerek başlar. Testin öncelikle başarılı olmaması(Fail) hedeflenir. Bu Red olarak isimlendirilen adımdır. Sonrasında testten geçebilmek(Pass) için gerekli adımlar miminum kod eforu sarfedilerek gerçekleştirilir ki buda Green isimli adım olarak adlandırılmaktadır. Green adımı ile test başarılı bir şekilde geçildikten sonra kodun yeniden düzenlenmesi(Refactor) işlemleri yapılır. Tüm bu işlemlerin sonucunda testlerden başarı ile geçmiş ve amaca yönelik tüm kodlamaları içeren bir ürün oluşmaktadır. İşin ilginç olan noktalarından birisi de, geliştirmeye konu olan tiplerin(Types) ve üyelerinin(Members-Fields,Properties,Met­hods…) testi yazarken ortaya çıkmasıdır.

tdd_flow

Devamı