ผลงานและแผนในอนาคตของตัวจัดรูปแบบโค้ด Prettier
- Prettier เป็นตัวจัดรูปแบบโค้ดสำหรับ JavaScript ที่จัดการสไตล์การเขียนโค้ดที่หลากหลายได้อย่างละเอียด และได้รับการนำไปใช้อย่างกว้างขวาง
- เมื่อการทำงานเกี่ยวกับตัวดำเนินการ ternary เสร็จสมบูรณ์ Prettier จะเข้าสู่สถานะที่เสถียร และหลังจากนั้นจะมุ่งเน้นไปที่การปรับปรุงประสิทธิภาพ
- ตลอดมานั้น Prettier มีความเร็วที่ดีเพียงพออยู่แล้ว แต่การขาดคู่แข่งทำให้ไม่มีแรงจูงใจมากนักในการเร่งพัฒนาด้านประสิทธิภาพ
การแข่งขันและเงินรางวัลเพื่อการปรับปรุงประสิทธิภาพ
- ทีม Prettier ประกาศว่าจะมอบรางวัล 10,000 ดอลลาร์ หากมีโปรเจ็กต์ที่เขียนด้วย Rust ผ่าน 95% ของชุดทดสอบของ Prettier ได้
- Guillermo Rauch ซีอีโอของ Vercel และ napi.rs ได้ร่วมเพิ่มเงินสนับสนุน ทำให้เงินรางวัลรวมเพิ่มเป็น 22,500 ดอลลาร์
- โปรเจ็กต์ Biome เป็นผู้คว้าเงินรางวัลไปได้ โดยมีหลายคนร่วมมือกันปรับปรุงความเข้ากันได้ภายในเวลาเพียง 3 สัปดาห์
การเสริมความสามารถในการแข่งขันของ Prettier
- โปรเจ็กต์ Biome มอบการใช้งานที่เร็วกว่าอย่างมากพร้อมความเข้ากันได้กับ Prettier จึงกลายเป็นแรงท้าทายให้ Prettier ต้องปรับปรุงประสิทธิภาพ
- Fabio Spampinato ค้นพบความไม่มีประสิทธิภาพจำนวนมากใน CLI ของ Prettier และมีแผนจะแก้ไขภายในสิ้นปี
- โปรเจ็กต์ Biome ยังช่วยค้นพบบั๊กและการตัดสินใจที่น่ากังขาบางอย่างของ Prettier ซึ่งเปิดโอกาสให้ Prettier ปรับปรุงได้ต่อไป
เงินบริจาคที่สนับสนุน Prettier
- Prettier ประสบความสำเร็จอย่างต่อเนื่องจากการได้รับเงินบริจาคจากทั้งบริษัทและบุคคลหลากหลายราย
- บริษัทอย่าง Indeed, Frontend Masters, Sentry, Salesforce, Airbnb, Cybozu และบุคคลอย่าง Shintaro Kaneko, Suhail Doshi ได้บริจาคเงินจำนวนมาก
- ด้วยเงินบริจาคเหล่านี้ ตลอด 2 ปีที่ผ่านมา Prettier สามารถจ่ายเงินเดือนละ 1.5k ดอลลาร์ เพื่อให้ Fisker Cheung และ Sosuke Suzuki พัฒนา Prettier ต่อไปได้
- ด้วยงบประมาณปัจจุบัน โครงการจะดำเนินต่อไปได้อีก 8 เดือน และกำลังขอรับเงินบริจาคเพิ่มเติม
ความเห็นของ GN⁺
- Prettier มีบทบาทสำคัญในด้านการจัดรูปแบบโค้ด และความพยายามในการยกระดับประสบการณ์ของนักพัฒนาผ่านการแข่งขันด้านประสิทธิภาพครั้งนี้โดดเด่นอย่างมาก
- ความสำเร็จของโปรเจ็กต์ Biome แสดงให้เห็นว่าความร่วมมือและการแข่งขันในระบบนิเวศโอเพนซอร์สสามารถนำไปสู่การเปลี่ยนแปลงเชิงบวกได้อย่างไร
- บทความนี้เป็นกรณีศึกษาที่น่าสนใจเกี่ยวกับวิธีที่ความร่วมมือและการแข่งขันในชุมชนเทคนิคช่วยส่งเสริมการพัฒนาร่วมกัน
1 ความคิดเห็น
ความเห็นจาก Hacker News