มันเป็นคำถามที่สำคัญมากสำหรับฉัน! ฉันทำงาน 7 เดือนกับแล็ปท็อปขนาด 13 นิ้วที่มีเพื่อนร่วมงานที่มีหน้าจอเดสก์ท็อป 24 นิ้วและฉันพบว่าตัวเองใช้เวลาน้อยลงในการตัดทอนสิ่งที่อ่านได้
80 คอลัมน์ค่อนข้างเล็กในหลาย ๆ กรณี (ยกเว้นถ้าคุณกำลังทำงานกับเครื่องเทอร์มินัลที่มีตัวเลือกเพียงตัวเดียว;)) แต่มากกว่า 150 จะมากเกินไป (ดูด้านล่าง)
นั่นเป็นคำถาม 'อ่านง่าย' บริสุทธิ์
ตอนนี้สำหรับส่วน 'แนวปฏิบัติที่ดี' ฉันมักจะพบว่าบรรทัดที่ยาวเกินไปที่จะมีข้อบกพร่องคือมีบางส่วนที่ควรถูกแยกในตัวแปรชั่วคราวหรือถูกทำซ้ำเช่น (ObjectiveC ตัวอย่างทั่วไปในการเขียนโปรแกรม iPhone) :
CGPoint point = CGPointMake(someOtherView.frame.origin.x + someOtherView.frame.size.width, someOtherView.frame.origin.x + someOtherView.frame.size.height);
โปรดทราบว่าสิ่งนี้อาจกลายเป็นสิ่งที่น่าสนใจยิ่งขึ้นเมื่อทำงานกับเวกเตอร์ 3 มิติหรือเมทริกซ์
ตัวอย่างที่เขียนซ้ำ:
CGRect frame = someOtherView.frame;
CGPoint origin = frame.origin;
CGSize size = frame.size;
CGPoint point = CGPointMake(origin.x + size.width, origin.x + size.height);
ตอนนี้เป็นการปรับขนาดให้เหมาะสมบนหน้าจอที่เล็กลงง่ายต่อการดีบักโดยใช้ IDE หรือเขียนไปยังเอาต์พุตมาตรฐานและอาจเร็วกว่าขึ้นอยู่กับต้นทุนของการเรียกใช้เมธอด / คุณสมบัติ แน่นอนว่านี่เป็นตัวอย่างที่ถูกบังคับจริง ๆ ตัวอย่างของโลกแห่งความเป็นจริงนั้นซับซ้อนกว่า ...