ฉันมีช่วงเวลาที่ยากมากที่มุ่งเน้นไปที่สิ่งที่ฉันทำ (การเขียนโปรแกรมที่ชาญฉลาด) เมื่อบางสิ่งบางอย่าง (การรวบรวมเวลาเริ่มต้น ฯลฯ ) ใช้เวลามากกว่าสองสามวินาที Anecdotally ดูเหมือนว่าขีด จำกัด อยู่ที่ประมาณ 10 วินาที (และฉันจำได้อ่านเกี่ยวกับการศึกษาที่กล่าวในสิ่งเดียวกันแม้ว่าฉันไม่สามารถหาได้ในตอนนี้) ดังนั้นสิ่งที่มักจะเกิดขึ้นคือฉันทำการเปลี่ยนแปลงแล้วเรียกใช้โปรแกรมเพื่อทดสอบ ใช้เวลาประมาณ 30 วินาทีดังนั้นฉันจึงเริ่มอ่านอย่างอื่นและก่อนที่ฉันจะรู้ว่าผ่านไป 20 นาทีแล้วจากนั้นก็จะใช้เวลา (ถ้าฉันโชคดี!) อีก 10 นาทีเพื่อจัดการกับการสลับบริบทเพื่อกลับสู่การเขียนโปรแกรม .
ไม่ใช่เรื่องที่พูดเกินจริงที่จะบอกว่าบางสิ่งบางอย่างที่ควรใช้เวลาหลายนาทีในการทำให้ฉันสมบูรณ์
ฉันอยากรู้มากเกี่ยวกับสิ่งที่โปรแกรมเมอร์คนอื่นทำเพื่อต่อสู้กับแนวโน้มนี้ (หรือถ้าฉันไม่เหมือนใครและพวกเขาไม่มีแนวโน้มนี้) ยินดีต้อนรับข้อเสนอแนะทุกประเภทไม่ว่าจะเป็น "นั่งบนมือของคุณหลังจากกดปุ่มคอมไพล์" ไปจนถึงกลเม็ดทางจิตถึง "ถ้าใช้เวลา 30 วินาทีในการเริ่มต้นบางสิ่งเพื่อทดสอบการเปลี่ยนแปลงแล้วมีอะไรผิดปกติกับกระบวนการพัฒนาของคุณ !"