Şimdi Ara

Profesyonelce yazılmış global programlar hakkında...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
1
Favori
448
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba ;


    Sqlite veritabanı motorunun kodlarını inceleyeyim dedim ve kaynak kod dosyasını indirdim.
    Kod dosyasını açarak(Sqlite.c dosyası) şöyle bir seyre daldım.

    Bilindiği gibi Sqlite açık kaynaklı ve çok kullanılan bir veritabanı motoru. C dili ile yazılmış.
    Lütfen indirip bir editörde açıp inceleyiniz. KAYNAK KODLAR BURDA


    Gelelim akla takılanlara...
    Bu tür kodları yazmak için dahi mi olmak gerekiyor? yoksa iyi bir eğitimle çoğu programcının başarabileceği şeyler mi bu işler?
    Sqlite.c kaynak dosyasında 150000 satırlık kod var( yorum satırlarını da sayarsak)
    Yoksa bu tür kodları koca bir ekip mi yazıyor?
    Türkiye de de bu tür kodlar yazabilecek yazılımcı populasyonu az mı fazla mı?

    Yorumlarınız ! ...



    < Bu mesaj bu kişi tarafından değiştirildi killitoprak80 -- 24 Şubat 2015; 12:02:07 >







  • Kodu 1 kişi yazmıyor. Açık kaynaklı projelerde bazen yüzlerce kişi müdahale edebiliyor.
  • Açık kaynak kodlu programlar gitshub gibi yerler ustunden goruntulenir herkes yorumunu katar bugları fixler yeni seyler ekler ve bu eklenen/degistirilen seyler belirli kisiler tarafindan onaylanir ve sizin kodlarınızda programın bir parçası olur.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Güzel bir soru, büyük bir iş gibi gözükse de farklı program parçaları, farklı kişilerce, farklı makinelerde işlendiğinden gayet mümkün bir durum.

    Mesela 150.000 satırlık bir programı 200 ayrı parçanın oluşturduğunu düşünelim. Her bir program parçası 750 satırlık kod içermiş olur. 50 geliştirici bir araya gelip bu projeyi gerçekleştiriyorsa, her biri ortalama 4 parçaya bakacak demektir. Yani kişi başı 3000 satırlık kodlama işi var. İyi bir organizasyon eşliğinde günde herkes ortalama sorunsuz 100 satır bile yazsa, 1 ay içinde proje tamamlanmış oluyor.

    Bundan sonra da performans analizi gibi evrelere geçiliyor. Gayet mümkün şeyler, kendini iyice eğitmiş herkes böyle işler başarabilir. Çalışmalarında başarılar dilerim.



    < Bu mesaj bu kişi tarafından değiştirildi Guest-73A8A7D1E -- 24 Şubat 2015; 22:12:50 >
  • API yazmak standart programlamadan daha farkli bir olay, dokumentasyonun cok cok iyi olmasi gerekiyor. Interface oriented yazmak gerekiyor. Dahi gibi bir seyden ziyade, isinin ehli olmak gerekiyor diye tanimlamak daha dogru. Zamanla olmayacak bir sey degil.
  • Programlama ile amatör olarak ilgileniyorum. Hobi olarak kısa kısa kodlar yazıp derliyorum.
    Yani bu tür bir programın bile bu kadar karmaşık olması gözümü korkutuyor doğrusu. Yinede kişisel çabalarla (bu tür karmaşık programlar ortaya çıkaramasam da)belli bir seviyeye gelinebilir diye düşünüyorum.
    Açıklama için teşk .
  • quote:

    Orijinalden alıntı: killitoprak80

    Programlama ile amatör olarak ilgileniyorum. Hobi olarak kısa kısa kodlar yazıp derliyorum.
    Yani bu tür bir programın bile bu kadar karmaşık olması gözümü korkutuyor doğrusu. Yinede kişisel çabalarla (bu tür karmaşık programlar ortaya çıkaramasam da)belli bir seviyeye gelinebilir diye düşünüyorum.
    Açıklama için teşk .

    Karmaşık değil aslında. Belirli bir düzen içinde ama bilmediğinden veya bu tip yapı ile karşılaşmadığından karmaşık geliyor olabilir.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.