Aynı projede birçok dev var olduğunda ve yararlı bir şey bulamadığında, storyboard'larla çalışmanın uygun yolunu bulmaya çalıştım.Birden çok dev ile çalışırken Xcode 4 iş akışı
Hikaye tahtalarından önce, diğerlerinin aynı anda değişiklik yapmayacağından emin olmak için bunu kullanırken ucu kilitleriz. Bu şekilde, hazretlerle çatışmaları birleştirmek oldukça nadirdir.
Ama şimdi, storyboard'larla, bir şeyi bir başkasının kendi başına çalışabilmesi için bir saatliğine kilitlemiş olduğunu göremiyorum! Ve emin, eğer ikisi de storyboard'u değiştirirse, bir birleşme çatışması var. Xcode XML dosyaları birleştirmek ve çoğu zaman yeterince iyi değildir, birleştirme sorunu neden olur ve aslında bu bozukluğu önlemek için tercih ederim böylece dosyayı bozabilir.
Diğer insanların bu problemle nasıl başa çıktığını bilmek istedim? Diğer takım hangi iş akışını kullanıyor?
Teşekkürler!
Bu soruna geçici bir çözüm bulmak için birden fazla storyboard kullanıyoruz. Bununla birlikte, bunları kullanıcı arayüzlerine duyarlı bir şekilde bölüştürmeye çalışıyoruz, böylelikle yalnızca öykülerle değil aynı şekilde hikaye tahtalarını da kullanıyoruz. Bu iyi bir soru olsa da! –
Eminim ki çoğu takım bu sorunla uğraşıyor, ancak bunun için kusursuz veya resmi bir iş akışı yok gibi görünüyor. Apple'ın bunu iç takımlarıyla nasıl yönettiğini bilmek isterdim, kesinlikle bize yardımcı olurdu! – droussel
Şimdilik hikaye tahtalarına gitmemeye karar verdik. Çoğunlukla, omnigraffle'da bir uygulamanın "uygulama haritasını" gerçekleştirdiğimiz için görsel bölüm bize gerçek bir değer sunmuyor. İkinci olarak - çok geliştirici bir bağlamda çok az gerçek değer sunarlar - ancak bazı dezavantajları vardır: 1. Versiyon kontrolüne zor (belirtmiş olduğunuz gibi) 2. ios'dan önceki 5'e kadar çalışmayın (bu hala en fazla Kullanıcılar) 3. Çoğu uygulama bu kadar lineer değil – Magnus