Browsed by
Yazar: Utku Ozan ÇANKAYA

Paket bağımlılığı

Paket bağımlılığı

Asıl söyleyeceğimi başta söyleyeyim ki yanlış anlaşılma olmasın. Bu yazıdaki “bağımlılık” ifadesi İngilizce’deki “dependency” değil, “addiction” kavramının karşılığıdır. Günümüzde yazılım dünyasında yer alıp da paket kullanmayan kimse var mı bilmiyorum. “NuGet” bugün ortadan kaybolsa, kaç projenin durmasına neden olur kimbilir. Kimler Azer KOÇULU ismini hatırlıyor bilmiyorum ama kendisi bir günde Facebook dahil pek çok web uygulamasının bir anda çökmesinden sorumlu; hem de sadece 11 satırlık bir kodla! Üstelik de bu kodun hacking ile hiçbir alakası yok. Kısace hatırlamak gerekirse Azer, NPM adındaki JavaScript paket…

Read More Read More

Ben Matematikten pek anlamıyorum

Ben Matematikten pek anlamıyorum

Eğer bir “yazılımcı” iseniz bu cümleyi söylemeye hakkınız yok! Yazılımla ilgili olarak eğitim gören ya da meslekteki arkadaşlarımızın başlıktaki sözü söylemeye hakları olmadığını düşünüyorum. Bir yazılımcı, hatta kişisel görüşüm yaşayan herkes, Matematikten anlamak zorundadır. Buradaki “Matematik” kelimesinden katsım illa ki katlı integral çözmek ya da bir takım formülleri hatırlamak değil, Matematiğin özü olan temel mantıksal çıkarım ve sayılarla oynama marifetine, o düşünüş biçimine sahip olmaktır. Bence, hayatta olan herkesin nefes alma, yemek yeme, su içme gibi temel ihtiyaçlarından biridir Matematik. Matematik ve…

Read More Read More

Basitliğin güzelliği

Basitliğin güzelliği

Yakın zamanda, daha önceden ekip olarak yazdığımız ve uzun süredir çalışmakta olan bir projede tekrar kod yazmam gerekti. Bir LNG terminalinin günlük işlemlerini özetleyen bir raporda, cihazların ve işletim mekanizmasının değişmesi nedeni ile kodun yeniden yazılması gerekti. Kısaca bilgi vermek gerekirse rapor, LNG giriş ve çıkış miktarlarını, işlemler için harcanan elektrik miktarını, soğutma ve ısıtma işlemleri için kullanılan kaynakları, stokları ve gaz niteliklerini saatlik, günlük, aylık ve genel toplam bazında listelemekteydi. Koda bugüne kadar o kadar çok kişi dokunmuş ve…

Read More Read More