← Sözlük
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.

Sıkça Sorulanlar

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

Bu açıklama TreScout için 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 HuggingFace trendlerini Türkçe özetler.