Programlama
-
YAGNI Prensibi
YAGNI, İngilizce “You Aren’t Gonna Need It” ifadesinin kısaltmasıdır ve Türkçesi “Buna ihtiyacın olmayacak” şeklindedir. Yazılım geliştirme sürecinde, bu prensip…
Devamını Oku » -
KISS Prensibi
1960’larda ABD Donanması projelerinde ortaya çıkan “KISS” prensibi, “Keep It Simple, Stupid” (Basit Tut, Aptal) ifadesinin kısaltmasıdır. Bu prensibin amacı,…
Devamını Oku » -
XOR Operatörü
Türkçede “özel veya” olarak bildiğimiz ve “exclusive or” kelimelerinin kısaltması olarak kullanılan XOR operatörü, mantıksal veya bit düzeyinde işlemlerde kullanılır.…
Devamını Oku » -
SoC (Separation of Concerns) Nedir?
Bu yazımızda, kısaca “SoC prensibi” olarak bilinen “Separation of Concerns” hakkında derinlemesine bir inceleme yapacağız. SoC Prensibi 1970’lerde bilgisayar bilimcisi…
Devamını Oku » -
Bilgisayarlarda Neden İkili Sayı Sistemi Kullanılır?
Bu yazımızda, bilgisayarlarda neden ikili sayı sistemi, yani 0 ve 1’ler kullanılır sorusunu detaylarıyla irdeleyeceğiz. Bilgisayarlarda binary system olarak adlandırılan…
Devamını Oku » -
Teknolojik Tekillik (Singularity) Nedir?
Teknolojinin hızla ilerlediği şu günlerde, birbiri ardına piyasaya sürülen yapay zeka projelerinin ardından, teknolojik tekillik olarak adlandırılan zeka patlaması, hayatımızın…
Devamını Oku » -
Principle of Least Privilege (En Az Ayrıcalık İlkesi)
“Minimum Necessary Access” veya “Minimum Required Access” olarak da adlandırılan “Principle of Least Privilege”, kullanıcılara, sistemlere veya uygulamalara yalnızca işlerini…
Devamını Oku » -
Principle of Least Exposure (En Az Maruz Kalma İlkesi)
Günümüzün dijital dünyasında, güvenli uygulamaları geliştirmek her zamankinden daha önemli hale gelmiştir; bu nedenle, Principle of Least Exposure (Türkçesiyle: En…
Devamını Oku » -
Test Driven Development Nedir?
Yazılım dünyasında kaliteli ve güvenilir kod yazmanın önemi her geçen gün artarken, geliştiricilerin başvurduğu etkili yöntemlerden biri olan Test Driven…
Devamını Oku » -
“Gaussian Blur” Nedir?
Bu dersimizde, dijital görüntü işlemede sıkça karşılaştığımız “Gaussian Blur” (Gauss Bulanıklığı) konseptini inceleyeceğiz. Birçok grafik tasarım ve fotoğraf düzenleme yazılımında…
Devamını Oku »