10
วิธีการส่วนตัวใน Ruby?
บล็อกหรือบทแนะนำหรือหนังสือส่วนใหญ่มีวิธีการส่วนตัวที่ด้านล่างของชั้นเรียน / โมดูลใด ๆ นี่เป็นแนวทางปฏิบัติที่ดีที่สุดหรือไม่? ฉันพบว่ามีวิธีการส่วนตัวที่สะดวกกว่าและเมื่อจำเป็น ตัวอย่างเช่น: public def my_method # do something minion_method end private def minion_method # do something end public def next_method end ด้วยวิธีนี้ฉันพบว่าโค้ดอ่านได้ง่ายขึ้นแทนที่จะเลื่อนขึ้นลงอย่างต่อเนื่องซึ่งน่ารำคาญมาก วิธีนี้มีอะไรผิดพลาดอย่างร้ายแรงหรือไม่? การมีวิธีการส่วนตัวที่ด้านล่างไม่ใช่แค่แนวทางปฏิบัติที่ดีที่สุดและอย่างอื่นหรือไม่?
95
ruby
conventions