Yazılım Geliştirmede Dökümantasyon


Öncelikle bu yazıya başlamadan beni bu konuda bilinçlendiren iki insana teşekkür etmek istiyorum.İlker manap ve Nikos Efthias hocalarıma teşekkür etmek istiyorum.

 

DÖKÜMANTASYON NEDİR ?

Dokümantasyon, düşünce ürünü olan bütün bilgileri toplama, sınıflama ve kolayca yararlanmaya sunulacak biçimde saklama işlemi; bilimsel haberleşmenin en büyük hız ve doğrulukla gerçekleşebilmesi için yapılan işlemlerin tümü.

NEDEN  DÖKÜMANTASYON HAZIRLANIR ?

Kısacası eğer bir geliştirme ekibinde veya açık kaynak bir uygulama geliştiriyor isek ürettiğimiz  yazılımı başka kullanıcı ve geliştiriciler için daha anlaşılabilir hale getiriyor.Bir senaryo oluşturalım,siz birkaç kişi ile birlikte bir yazılım geliştiriyorsunuz ancak yapılan işlemleri daha anlaşılır hale getirmek için dökümantasyon hazırlamak projeyi daha anlaşılabilir hale getirir.
Örnek dökümantasyon  olarak  https://golang.org/doc/, https://docs.couchdb.org/en/stable/ websitelerini inceleyebilirsiniz.



GİT KULLANIMI,VE VERSİYON KONTROL SAĞLAYICILARI

Git,github ,versiyon kontrol sistemleri konusunda yazılan 99999999 yazıdan 1'sini yazan biri olarak,kendi yazımdan önce bana faydası dokunan kaynakları paylaşayım.Not:Eğer gerçekten hiçbir fikriniz yoksa bu yazıyı okumanız,en çok size fayda sağlayacaktır.Çünkü ihtiyaç ve faydalarınından senaryolar üzerinden anlatacağım .Ancak kulaktan dolma bir fikriniz varsa aşağıdaki kaynaklarada göz atmanız kesinlikle fayda sağlayacaktır.


Okuduğumu anlayacak kadar ingilizce biliyorum ,öğrenmek için sabırlıyım diyorsanız :https://git-scm.com/doc  her zaman en güzel kaynak ana kaynakçadır.                                

 İngilizce biliyorum ama sabırsız insanım ,temel seviyede kullanayım yeter derseniz.
-https://medium.com/@aminamollaysa/from-git-virgin-to-git-pro-102d9f7e63e4
-https://www.freecodecamp.org/news/git-101-git-workflow-to-get-you-started-pushing-code/
-https://www.git-tower.com/blog/git-cheat-sheet/

Türkçe güzel ,detaylı bir kaynak varmı? derseniz tabiki özcan acar hocanın git kitabı tam sizlik.http://www.pratikprogramci.com/urun/pratik-git/
Hey koca adam benim vaktim yok derseniz.Güzel bir rehber :https://rogerdudler.github.io/git-guide/index.tr.html

İngilizce-2

Son olarak past continious ,present perfect ,past perfect ve future tenses(gelecek zaman ) konularına bakıcaz.


hızlı ingilizce dersleri -Temel zamanlar

Yazı veya kağıdımızın 2.parçasına geldik ,temel 2-3 tenseden sonra kalan tenseleri kendi yöntemlerinizle öğrenmeniz daha faydalı olacaktır ,hazır bilgi unutulur ama emeğinle öğrendiğin birşeyi unutamazsın.Ayrıca araştırmadan hergün kendine birşey katmadan öğrendiğiniz şeyleri unutacağınız ortada bu yüzden size araştırmanız için kaynakların linkini yolluyorum zaten sorun araştırma yapmamamızdır.
öğreneceğimiz şeyler

  1. -modals
  2. -present continuous
  3. -past simple