← Sözlük
Geliştirme

Task Runner nedir, ne demek?

Task runner (Türkçe karşılığıyla görev koşturucu), tekrarlı işleri sırayla çalıştıran araçtır.

Tanım ve Kelime Kökeni

Test, sıkıştırma ve dağıtım gibi angarya işler tek komuta bağlanır. Liste takip edilir, süreç hızlanır, hata düşer.

Gündelik Hayatta Nasıl Bilinir ve Kullanılır?

Web: Derleme ve sıkıştırma.
CI: Hat adımları.
Yayın: Tek komutla dağıtım.

Teknik Derinlik ve Mimari

Npm betikleri:

"scripts": {
  "test": "pytest",
  "build": "vite build"
}

Çalıştırma npm run test biçimindedir. Makefile ve Just alternatifleridir. Kural: Üç kez elle yapılan iş betiğe yazılır.

Sık Karıştırılanlar

Terminal sanılır. Terminal çalıştırır, koşturucu yönetir. Biri sahne, diğeri yönetmendir.

Farklı Disiplinlerde Kullanımı

Robot: Sıralı mutfak işleri.
Çamaşır makinesi: Programlı yıkama.
Otopilot: Rota takibi.

Mutfak işlerini sırayla yapan robot gibidir; liste verilir, süreç işler.

Sorular ve yanıtlar

Hangi işlerde kullanılır?

Test, derleme ve dağıtımda. Tekrar eden her iş adaydır.

Hangisi seçilmeli?

Ekosistem belirler: JS tarafında npm, sistemde Make yaygındır.

CI farkı nedir?

Koşturucu yerelde çalışır, CI bulutta koşar. İkisi birlikte kullanılır.

Ne zaman yazılır?

Üçüncü tekrarda. İlki elle, ikincisi notla, üçüncü betikle yapılır.

İlgili terimler

İlgili araçlar

Bu açıklama TreScout için yapay zekâ ile sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve Hugging Face'te öne çıkanları Türkçe özetler.