Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

İyi bir yazılım nasıl olmalıdır?

Konu, 'Yazılım Geliştirme' kısmında kaanay tarafından paylaşıldı.

  1. kaanay

    kaanay Üye

    Kayıt:
    29 Ağustos 2010
    Mesajlar:
    161
    Beğenilen Mesajlar:
    0
    Başlıkta da yazdığım gibi İyi bir yazılımın nasıl olması gerektiğini araştırıyorum.
     
  2. Web Developer

    Web Developer Üye

    Kayıt:
    7 Ocak 2011
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Interactive Deparment Manager, Tam Hizmet. Markala
    Şehir:
    Istanbul, Turkey, Turkey
    Freamwork kullanmadaın, başkasınında rahalıkla okuyabileceği bir mimaride kod yazmaktır bence..

    Performans, güvenlik vb. söylememe gerek yoktur herhalde.
     
  3. çaðrý_aksu

    çaðrý_aksu Üye

    Kayıt:
    3 Haziran 2010
    Mesajlar:
    248
    Beğenilen Mesajlar:
    0
    Meslek:
    bende bilmiyorum...
    Şehir:
    ist.
    userfriendly
     
  4. Cihan Yakar

    Cihan Yakar Daimi Üye

    Kayıt:
    8 Temmuz 2003
    Mesajlar:
    5,888
    Beğenilen Mesajlar:
    1
    Şehir:
    Ankara
    Günün sonunda kimsenin başını ağrıtmasın yeter.

    Bu konu epey uzayacak gibi geliyor bana :)
     
    Son düzenleme yönetici tarafından yapıldı: 14 Haziran 2012
  5. Hakki Eser

    Hakki Eser Daimi Üye

    Kayıt:
    26 Aralık 2010
    Mesajlar:
    639
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Uzmanı
    Şehir:
    İstanbul
    Bu ne kadar genel bir soru böyle oturup kitap mı yazsak napsak şimdi?

    Genel bir soruya genel bir cevap vericem şimdi. Cihan abinin tezini biraz geliştirdim: "İyi bir yazılım cuma günü akşamına kadar kimsenin başını ağrıtmayan yazılımdır."

    dipnot: elbette ağrıtacaktır ama biraz erteleyebilirsen güzel olur(senin açından).

    Şunuda tavsiye ederim: user...ly
     
    Son düzenleme yönetici tarafından yapıldı: 14 Haziran 2012
  6. deathisonitsway

    deathisonitsway x-coder

    Kayıt:
    7 Kasım 2007
    Mesajlar:
    6,145
    Beğenilen Mesajlar:
    6
    Meslek:
    php-coder
    Şehir:
    abroad
    çağrı aksu demiş işte kullanıcı dostu
    başka söze hacet var mı ? :)

    iyi bir yazılım - kullanıcının tum istediklerini çok rahat yapabileceği -kullanışlı bir arayüze sahip- bir yazılımdır.

    bu kullanıcısı açısından tabi.birde coderlik açısından vardır

    onu hiç bir yazılımcı kolay kolay beceremez.düzgün kod yazmak ve senden bir sonrakinin anladığı şekilde yazmak.peahhh...!!! ben yazıyorum diyen bile bir muddet sonra sıkılacaktır.

    ben bir haber scriptinde soyle bir kaynak kodu gördüm-

    PHP:

    $k3
    =.......;  // göya haberler tablosuna bağlanıyor tablo ismi bile bilgiler :)

    $tfl=............... // degisken isimlerine dikkat

    if($blue==$kazma)  {  // pes dedirtiyor :)

    bu kısmı biraz sabır ister sanırım :)
     
  7. Sancar Saran

    Sancar Saran Daimi Üye

    Kayıt:
    9 Mart 2007
    Mesajlar:
    2,063
    Beğenilen Mesajlar:
    1
    Meslek:
    Bilgi Islem
    Şehir:
    Izmir
    Günümüz de hiçbir şeyin iyisine bakmıyorlar. O yüzden, yap çalıştır, sat paranı al.

    Geri kalanı kimsenin umrunda bile değil.
     
  8. Maradona

    Maradona Daimi Üye

    Kayıt:
    20 Kasım 2011
    Mesajlar:
    663
    Beğenilen Mesajlar:
    1
    Bu konuda yüzlerce kitap ve makale yazildi. Steve C. Martin ve Martin Fowler gibi üstadlarin makalelerini ve kitaplarini bulup oku. Web sayfalarinda yararli makaleleri var.
     
  9. Cihan Yakar

    Cihan Yakar Daimi Üye

    Kayıt:
    8 Temmuz 2003
    Mesajlar:
    5,888
    Beğenilen Mesajlar:
    1
    Şehir:
    Ankara
    Steve McConnell 'ın Code Complate'i de iyidir :D Ama Türkiye şartlarında en doğru cevabı @Sancar verdi :)

    Bu senin steve , Robert. C. Martin ile akraba mı :D
     
  10. deathisonitsway

    deathisonitsway x-coder

    Kayıt:
    7 Kasım 2007
    Mesajlar:
    6,145
    Beğenilen Mesajlar:
    6
    Meslek:
    php-coder
    Şehir:
    abroad
    sancar ustanın dedigi dogru...yap sat paranı al...paranı alamadıktan sonra zaten hiç bir şey düzenli değildir...yemişim düzenini...:)
     
  11. Meritokrasi

    Meritokrasi Daimi Üye

    Kayıt:
    7 Mart 2011
    Mesajlar:
    1,531
    Beğenilen Mesajlar:
    0
    Meslek:
    sdfsdaf sdf sdfs
    Şehir:
    d fsd fsf sas
    Kullanıcı dostu olması gereken tasarımdır.
    Tabii ki yazılım user-friendly konusunda çok önemlidir; ama puan vereceksek olursak;

    Tasarım : yüzde:70
    Yazılım : yüzde:30


    Asıl konuya gelecekse olursak, yazılım kullanıcıdan çok server dostu olmalıdır.

    İyi forumlar.
     
  12. Hakki Eser

    Hakki Eser Daimi Üye

    Kayıt:
    26 Aralık 2010
    Mesajlar:
    639
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Uzmanı
    Şehir:
    İstanbul
    ben anlamadım usta userfriendly den kastınız
    http://neleroluyor.flypgs.com/

    Bu herhalde ? o_O

    Yani sizinde gördüğünüz üzere yazılımdan çok tasarım gibi geldi bana? Şunuda çakamadım yazılımda tasarım(userfriendly) benim bildiğim design pattern' ler falan olur userfriendly' den kastınız ya yukardaki link yada ne ?
     
  13. Maradona

    Maradona Daimi Üye

    Kayıt:
    20 Kasım 2011
    Mesajlar:
    663
    Beğenilen Mesajlar:
    1
    Üstada hitap ederken genelde "Mister Martin" diye hitap edip ön ismini kullanmadigimdan bir yanlislik olmus :) Yoksa Robert'in ta kendisi.
     
  14. Okan Akyüz

    Okan Akyüz Daimi Üye

    Kayıt:
    8 Mart 2009
    Mesajlar:
    998
    Beğenilen Mesajlar:
    1
    Meslek:
    Makine Yüksek Mühendisi
    ms excel nasıl bir program?

    a. cok satıyor
    b. çok öğreniliyor
    c. kolay
    d. hüçrelerde formul var
    e. üzerinde program yazılabiliyor
    f. veri düzenliyor
    g. grafik yapabiliyor

    işte ii program.
     
  15. cgelis

    cgelis Aktif Üye

    Kayıt:
    28 Aralık 2011
    Mesajlar:
    424
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Mühendisi
    Şehir:
    İstanbul
    Kaliteli olmalıdır. Tabi bir yazılımın kaliteli olup olmadığını anlamak aslında çok kolay değil. Bu konuda türkçe yazı bulabilir misin emin değilim ancak ingilizce olarak software quality attributes hakkında araştırma yapmanı öneririm. bazıları; safety, security, reliability, resilience, robustness, understandability, testability, adaptability, modularity, complexity, portability, usability, reusability, efficiency, learnability, maintainability vs vs vs..
     
  16. Web Developer

    Web Developer Üye

    Kayıt:
    7 Ocak 2011
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Interactive Deparment Manager, Tam Hizmet. Markala
    Şehir:
    Istanbul, Turkey, Turkey
    Aslında istenileni yaptıysan, iyi iş yapmsın demektir değilmi :)
     
  17. Cihan Yakar

    Cihan Yakar Daimi Üye

    Kayıt:
    8 Temmuz 2003
    Mesajlar:
    5,888
    Beğenilen Mesajlar:
    1
    Şehir:
    Ankara
    İşveren açısından evet :)

    ama iş veren yarın öbür gün şurası şöyle olsun burası böyle olsun o olmamış dediğinde başın ağrımaması gerekir. Senin açından da iyi olabilmesi için :)
     
  18. cplus

    cplus Yeni Üye

    Kayıt:
    2 Şubat 2012
    Mesajlar:
    14
    Beğenilen Mesajlar:
    0
    yazilimci ilerisini dusundugu zaman genelde husrana ugruyor, mesela yazdigim bir site icime sinmeden acmam fakat türkiyede iş hemen olsunda gerekirse wordpress'ten cevir umursamazlar.
     
  19. deathisonitsway

    deathisonitsway x-coder

    Kayıt:
    7 Kasım 2007
    Mesajlar:
    6,145
    Beğenilen Mesajlar:
    6
    Meslek:
    php-coder
    Şehir:
    abroad


    cihan usta adamı tatmin etmek dunyanın en zor işi..birde para alcak ya takla atarak..derler ki :) siz kullanın bunu gerekirse geliştiririz :)
     
  20. Web Developer

    Web Developer Üye

    Kayıt:
    7 Ocak 2011
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Interactive Deparment Manager, Tam Hizmet. Markala
    Şehir:
    Istanbul, Turkey, Turkey


    Hahaha :) aynen öyle :)