เป็นวิธีปฏิบัติที่ดีหรือไม่หากใช้รูปแบบอัตโนมัติของข้อความ


11

ฉันใช้ Eclipse และฉันจะพูดถึงมันเป็นตัวอย่าง แต่ฉันแน่ใจว่านี่เป็นกรณีใน IDE อื่น ๆ

คราสมีCTRL- Shift- Fคำสั่งโดยอัตโนมัติซึ่งรูปแบบรหัสของคุณ เป็นการดีที่จะใช้การจัดรูปแบบเช่นนี้หรือไม่ ฉันถามในบริบทของโครงการขนาดใหญ่ซึ่งอาจมีโปรแกรมเมอร์หลายคนทำงานในไฟล์เดียวกันและทั้งหมดนี้อยู่ภายใต้การดูแลของระบบ CSV

ขอบคุณ!

คำตอบ:


12

ใช่แล้ว.

Eclipse ช่วยให้คุณกำหนดรูปแบบรหัสที่ส่งออกได้ของคุณซึ่งคุณสามารถแบ่งปันในหมู่นักพัฒนาทั้งหมดของคุณ หากคุณไม่ต้องการตั้งค่ารูปแบบการจัดรูปแบบของคุณเองคุณอาจบอกให้นักพัฒนาซอฟต์แวร์ของคุณใช้รูปแบบเริ่มต้นของ Eclipse แม้ว่าคุณจะใช้เป็นค่าเริ่มต้นฉันจะแนะนำให้คุณส่งออกและวางไว้ในไดรฟ์เครือข่ายที่ใช้ร่วมกันสำหรับนักพัฒนาทั้งหมดที่จะใช้ หากภายหลังคุณตัดสินใจเปลี่ยนสิ่งหนึ่งคุณจะสามารถทำได้อย่างง่ายดาย

ไม่ว่าฉันจะแนะนำให้คุณเริ่มต้นโดยเร็วที่สุดสิ่งที่ดีที่สุดคือจุดเริ่มต้นของโครงการและเพื่อให้โค้ดของคุณอยู่ในรูปแบบที่คุณเลือกเสมอ คุณจะต้องหลีกเลี่ยงการมี "รูปแบบการกระทำที่บริสุทธิ์" ในระหว่างการพัฒนาเพราะมันยากที่จะแยกความแตกต่างจากความมุ่งมั่น "ของจริง" มันหมายถึงอะไรในทางปฏิบัติคือการที่นักพัฒนาควรจะเข้มงวดกับการกระทำของพวกเขา

นอกจากนี้และฉันวางไว้ท้ายเพราะมันเป็นเพียงความคิดเห็นส่วนตัวของฉัน แต่พิจารณาลบ 80 ตัวอักษรต่อบรรทัดขีด จำกัด (หรือขยายไปยังสิ่งที่ใหญ่กว่าเรามี 120 ตัวอักษรที่นี่) ซึ่งถ้าฉันไม่ผิด การจัดรูปแบบบรรทัดความยาวเริ่มต้นอัตโนมัติบน Eclipse ตอนนี้เราทุกคนมีหน้าจอขนาดใหญ่และความละเอียดหน้าจอขนาดใหญ่ดังนั้นมันจึงใช้ได้ ในเรื่องนั้นให้ตรวจสอบว่าขีด จำกัด 80 ตัวอักษรยังคงมีความเกี่ยวข้องในช่วงเวลาของการตรวจสอบคำถามและคำตอบแบบจอกว้างจากนั้นคุณอาจตัดสินใจเองได้

แก้ไข: Thorbjørnสร้างจุดที่ดีเกี่ยวกับฟังก์ชั่น "จัดรูปแบบทุกครั้งที่มีการบันทึกไฟล์"


5

ใช่มันเป็นการปฏิบัติที่ดีมาก มันทำให้แน่ใจได้ว่าทุกคนตกลงว่าไฟล์ต้นฉบับควรมีลักษณะอย่างไรเมื่อเปิดในตัวแก้ไข

นอกจากนี้ฉันมีประสบการณ์ที่ดีมากกับฟังก์ชั่น "ฟอร์แมตทุกครั้งที่มีการบันทึกไฟล์" (เราใช้การกำหนดค่าตัวจัดรูปแบบ Eclipse มาตรฐาน)

เปิดใช้งานโดยเปิดคุณสมบัติ Eclipse และเลือก Java -> Editor -> บันทึกการกระทำ เปิดใช้งาน "ทำการกระทำที่เลือกเมื่อบันทึก" และ "จัดรูปแบบซอร์สโค้ด"

เหตุผลก็คือรหัสนั้นมีการจัดรูปแบบเสมอดังนั้นคุณสามารถจัดรูปแบบตามที่ต้องการเมื่อทำการแก้ไขโดยไม่ต้องกลัวว่าจะมีสิ่งใดเสียหาย สิ่งนี้ยังช่วยให้มั่นใจได้ว่าบันทึกที่เก็บซอร์สนั้นถูกต้อง (ซึ่งเป็นสิ่งสำคัญเมื่อทำการวิเคราะห์ทางนิติวิทยาศาสตร์)


ลืมเรื่องนั้นดี
Jalayn

3

คุณควรมีมาตรฐานการเข้ารหัสที่คุณปฏิบัติตาม ไม่ว่าจะเป็นการบังคับใช้โดยเครื่องมือภายนอก (เช่นเยื้อง) หรือ IDE หรือด้วยมือเป็นสิ่งที่ไม่เกี่ยวข้อง สิ่งที่เกี่ยวข้องคือควรทำสิ่งใดก่อนทำ


3

เป็นการดีที่จะปฏิบัติตามมาตรฐานการเข้ารหัสที่กำหนดไว้อย่างดีในโครงการ / บริษัท วิธีการทำมันอาจแตกต่างกันเพียงแค่เลือกสิ่งที่ดีที่สุดสำหรับองค์กรของคุณ หากทุกคนใช้ Eclipse คุณสามารถสร้างรูปแบบรหัสที่ส่งออกได้สำหรับโครงการของคุณและกระจายระหว่างนักพัฒนา (Eclipse ยังมีตัวเลือกในการจัดรูปแบบไฟล์โดยอัตโนมัติในแต่ละบันทึก) แต่ฉันขอแนะนำให้สร้างเอกสารที่อธิบายรูปแบบที่เลือก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.