• 21-04-2019, 19:14:03
    #28
    normal vakalar
  • 21-04-2019, 19:38:13
    #29
    Yazılımcının niteliğine göre fiyat değişir ve emin olun fiyatlar arasında uçurum fark varsa yapılan iş arasında da o kadar fark var. Forumda çok ölücü "yazılımcı" olduğu için ben freelance script isteği almıyorum basit şekilde bot yazıp teslim ediyorum ona rağmen daha önce bu forumdan başkalarına yazdırılmış botlar tamir için bana geliyor ve kodları görünce meslekten soğuyorum.

    Back-end geliştiriciler için konuşuyorum:
    2 tane php dersi izleyip yazılımcı olan(!) formatçılar vs profesyonel olarak bu işi yapan alaylı olmayan yazılımcılar
  • 21-04-2019, 21:32:38
    #30
    İstenilen: Çift sayıları listeleyen bir yazılım üretin.

    1. Kişini Kodu:
    for($i = 0; $i < 100; $i++){
    if($i == 2) echo "2 çift sayıdır.";
    if($i == 4) echo "4 çift sayıdır.";
    if($i == 6) echo "6 çift sayıdır.";
    ...
    }
    2. Kişini Kodu:
    for($i = 0; $i < 100; $i++){
    if($i % 2 == 0) {
    echo $i . " sayısı çifttir.";İ
    }
    }
    Şimdi kodlamadan anlamayanlar için açıklayayım. 1. Kodu yazan kişi sayıları bir döngüyle saydırmaya başlıyor. Teker teker eğer sayı 2'e eşitse çift yazdır, 4'e eşitse çift yazdır.... Böyle uzun uzun yazıyor. 2. Kişi ise sayıları saydırırken, sayılan sayının 2'ye bölümünden eğer kalan '0' ise çift sayıdır diye yazdırtıyor.
    E ne olacak bundan? Sonuçta sen 100'e kadar saydır dedin, adam he böyle yapmış ha böyle yapmış? ne farkeder?
    Hadi dedim ki 2000'e kadar olan çift sayıları listeleyin. 2. Kişi 100 e kadar saydırmak yerine, 2000 yazarken, 1. kişi teker teker sayı 102'e eşitse çifttir. Geçsin zaman....

    Başka bir örnekte:
    $busayi = 50;
    $susayi = 30;
    $topla = $busayi + $susayi;
    $karistir = $busayi;
    $baglan = mysqli_connect(...)
    $busayi = $susayi;
    ...

    Şeklinde karmaşık kod dizilimi var ve hata çıktı. Yazılımcıya ulaşamıyorsun, başkasına düzelttireceksin. O başka yazılımcı ne yapacak? bu kodu anlamaya çalışacak. Geçsin zaman...

    Burda verdiğim örnekler küçük örnekler fakat daha büyük projelerde sıkıntı yaratabilecek durumlar.
    Yazılımcının, kodları olabildiğince en öz haliyle(mantıksal) yazıp, başka yazılımcılar tarafından yorumlanabilecek bir şekilde kodlarını yazmalılar. Ayrıca çıkan hataları tecrübe etmiş bir yazılımcı, tecrübe etmemiş yazılımcıya göre daha hızlı sorunu çözeceğinden zamanını harcamamış olur.

    Yani ben size aldığınız yazılımlar pahalı veya ucuz demiyorum. Arada tecrübe ve emek var, herkesin tecrübesi ve emeği de farklı olduğu için değişik fiyatlar ortaya çıkar.