şükela:  tümü | bugün
  • verinin program içerisine doğrudan kodlanmasıdır. programcıların mümkün mertebe kaçınması gereken bir yaklaşımdır; registry, .ini dosyaları, konfigürasyon dosyaları, veritabanı tabloları ne güne duruyor?

    illa yapılması gerekiyorsa, değerlerin sabit** kullanarak tanımlanması nispeten daha iyi olacaktır.
  • verinin veya kodun silikon üzerine kazınmasına verilen ad. örneğin bir çipe ait seri numarası eeprom yerine hardcoded olarak kaydedilerek unique seri numaralı çipler üretilir. ödeme - geçiş sistemlerinde veya bu çiplerin üzerine takıldığı boardların orijinalliğinin doğrulanmasında kullanılır.
    (bkz: silicon serial number)
    (bkz: rfid)
  • (bkz: lame)
  • nam-ı diğer haşırt koding. pek çok yazılımcının korkulu rüyasıdır. yalnız hardcoded yapmicam diye ölümcül generic bir yapıya gitmek de çoğu zaman doğru olmayabilir. ideali generic yapı olsa da bazı yerlerde güzel güzel kullanmak gerçek hayatta çok işimize yarar.
  • (bkz: gömülü altyazı) manasında da kullanılıyor sanki, emin olmamakla beraber.
  • böyle kodlanmış özellikler değiştirilemezler.
  • abstraction nedir bilmemekten ileri gelen bir öküzlük, beceriksizlik, öngörüsüzlük. hardcoded ile işlerinizi hallettiğiniz kısımlar size gelecekte, olası change request'lerde ya da basit defect'lerde bile mokar olarak geri döner, dönecektir. (bkz: geri dönüşü olmayan yol)

    (bkz: bugün yediğin hurmalar yarın götünü tırmalar)

    halbuki bir config parametresi, ne bileyip mapping tablosu, olmadı business'ı değiştirmek (bkz: cr) varken neden böyle işlere girişilir, müşteri neden feodal zihniyetten kurtulamamış bir ortadoğulu gibi baskı yapmayı matah bir şey sanar (bkz: yönetme özürlü proje yöneticisi), neden mesleği hakkında doğru dürüst fikri olmayanlar mba yapıp müşteri tarafında yüksek mevkilere getirilir, bunlar türkiye'ye has bambaşka bir meselenin konusu.
  • örnek verelim,

    alt modüllerden birinde ;

    if ( company.companyid == 123 || company.companytime == 444) {
    ...
    } else {
    ...
    }

    şeklinde companyid'ye has bir kod bloğunu if-check ile yerleşiriyorsunuz, yarın öteki gün daha üst modüllerden bir değişiklik gerektiğinde, alt modülde her zaman böyle bir yan senaryo olduğunu göz önünde bulunduracaksınız bu bir.

    ikincisi, company class'ını değiştirdiğiniz her modülde bu yan senaryoyu da göz önünde bulundurmalısınız.

    üçüncüsü, bu ve benzeri hardcoded check'ler ne kadar çoksa, işiniz o kadar şişecek, bug ve cr başına çalışacak olan developer'ın çalışma maliyeti yükselecek, daha az çalışanla yapılacak işleri daha çok para verip daha çok çalışanla halletmek zorunda kalacaksınız.

    yazık.
  • bir vr gözlük oyunu.. multiplayer seçeneği de mevcut.
  • video üzerinde gömülü altyazının yer almasına verilen isim. kısaltılmışı da hc'dir.

    (bkz: kesin bilgi yayalım)