“Tren” temelli gelişme nedir?


10

Gelişim metodolojisinde yeni bir terimle daha karşılaştım ve bunun için bir tanım bulamadım. Özellikle, buna "tren tabanlı geliştirme" denir.

İşte bu terimi gördüğüm yerlere bazı örnekler.

Bu haftanın başlarında, mühendislik liderlerimizden ve sürüm yöneticilerimizden Firefox'un Windows Metro sürümünü trenlerden almasını istedim. (Johnathan Nightingale)

https://blog.mozilla.org/futurereleases/2014/03/14/metro/

Mozilla kariyer web sitesinden:

Hem çevik geliştirme metodolojisi hem de tren tabanlı geliştirme / KG ekipleriyle çalışma deneyimi.

Sadece Mozilla bağlamında değil, daha önce "tren" duydum. Ama internette bu konuda iyi bir bilgi bulamadım.

"Tren tabanlı yazılım geliştirme" yi aradığımda, arama sonuçlarında çok az bilgi buldum. Treni vagonlardan ayıran kazıyı yapabileceğim en yakın şey, “tren” in bir programa göre düzenli aralıklarla serbest bırakılmasıyla ilgili olmasıdır. Ama aynı zamanda “tren” in bir tür somut KG kurulumu olduğu görülüyor.

Peki, "tren tabanlı geliştirme" nedir?


6
@gnat Kimseyi bir tartışmaya sürüklemiyorum - "tren" geliştirme sürecinin / metodolojisinin açık ve net bir tanımının peşindeyim.
kolektif

1
Burada tonlarca yararlı bilgi buldum: google.com/search?q=train-based+software+development
Robert Harvey

1
@RobertHarvey Teşekkürler, ancak bu arama sonuçlarında çok az bilgi olduğunu söylemeliyim. Bir treni vagonlardan ayırdığında kazılabilecek en yakın şey, “tren” in bir programa göre düzenli aralıklarla serbest bırakmalar yapmak olduğudur. Bunun "trenlerin Firefox'unu çekerek" sözüyle iyi eşleştiği anlaşılıyor. Görünüşe göre "tren" bir tür somut KG kurulumu.
toplu olarak


2
Ruby on Rails bu şekilde geliştirilmedi mi?
Bart

Yanıtlar:


8

Dan bilgileri toplarsak bu blog :

  • Benzetme trenler bültenleri, yolcular özellikleri
  • Trenler ne içereceklerini bilmeden düzenli aralıklarla planlanır
  • Özellikler kalkış trenine hazır değilse, bir sonrakine geçebilirler
  • Bir sürüm gönderildikten sonra, geliştirme, sevk edilen kodu destekleme / düzeltme eki ile bir sonraki treni geliştirme arasında bölünür
  • Bu geliştirme çoğunlukla, zengin özelliklere sahip olan ve eski sürümlerin uzun süre aktif kalabileceği bir web tarayıcısı veya işletim sistemi gibi yaygın olarak dağıtılan büyük istemci yazılımlarını hedeflemektedir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.