แม้ว่าฉันจะชอบให้มีการจัดรูปแบบรหัสโดยอัตโนมัติเมื่อบันทึก (อันที่จริงฉันเปิดใช้งานในโครงการส่วนตัวของฉัน) ฉันพบว่าฉันไม่สามารถแนะนำวิธีปฏิบัตินี้ได้อย่างสมบูรณ์ในทีมโปรเจ็กต์ที่ใช้ผลิตภัณฑ์ที่ใช้ Eclipse เนื่องจากตัวจัดรูปแบบ Eclipse มีข้อบกพร่องที่สำคัญบางอย่างที่ทำให้ฉันไม่สามารถแนะนำได้
โดยเฉพาะถ้าคุณมี "การล้างข้อมูลโค้ด" + "ฟอร์แมตเตอร์" เปิดใช้งานการเยื้องจะได้รับการแก้ไข / ไม่รวมในทุกการบันทึก
Eclipse รุ่นใหม่แต่ละรุ่นอาจเปลี่ยนฟอร์แมตเตอร์ (เพื่อให้ดีขึ้น) แต่จะแนะนำการเปลี่ยนแปลงที่สำคัญเช่น JavaDocs ในที่สุดก็ลบพื้นที่พิเศษนั้นหลังจาก *
แต่ที่ได้รับการแนะนำให้รู้จักหลังจาก Helios และจำนวนมากของผู้ประกอบการกำลังใช้รุ่นซอฟแวร์ที่มีอายุมากกว่าเหตุผลของคราส ที่ใช้ Helios เป็นฐาน
ตัวจัดรูปแบบโค้ดที่จัดทำโดย Eclipse ไม่สามารถขยายต่อ API ของพวกเขาในความเป็นจริงมันระบุอย่างชัดเจนCodeFormatter javadoc
คลาสนี้ไม่ได้มีจุดประสงค์ให้ subclassed โดยไคลเอนต์
ได้รับฉันยังไม่พบทางเลือกที่ไม่ใช่เชิงพาณิชย์ในขณะนี้ Jalopy ยังไม่ได้รับการอัปเดตเป็นเวลาหลายปีในขณะนี้และ forks ใน github ยังไม่ได้รับการจัดระเบียบเพื่อให้ฉันแนะนำพวกเขา และไม่มีไซต์อัปเดตใด ๆ สำหรับ Eclipse ที่จะรวมเข้าด้วยกัน จริง ๆ แล้วฉันกำลังวางแผนที่จะจัดรูปแบบรหัสเป็นส่วนหนึ่งของการสร้างเหมือนกับที่ฉันทำ cleanpom-maven-plugin โดยใช้ Jalopy แต่ความคิดนั้นตกไปอยู่ข้างทางเนื่องจากขาดการปรับปรุงสำหรับ Jalopy