หลาย ๆ คนน่าจะเคยใช้เครื่องมือในการจัด format ของ code ให้ดี และ เหมือนกัน
ด้วยเครื่องมือต่าง ๆ เช่น Pretier และ ESLint เป็นต้น
แต่ครั้งนี้เห็นใน Hacker News พูดถึง Shittier
เป็นเครื่องมือที่ตรงกันข้ามเลย
นั่นคือ ช่วยจัด format ให้อ่านยาก มั่วเข้าไว้
ปล. ขำ ๆ นะครับ อย่านำมาใช้งานจริงละครับ !!
แถมมีคนเข้ามาขอ feature อื่น ๆ อีกเยอะเลย เช่น
- Random space และ tab
- เพิ่ม trailing space ให้
- ใช้ indentation แบบหลากหลาย
- ใส่ {} ให้กับ code ที่เป็น block
- ทำการ random เพื่อใส่ suffix ในชื่อ class
- รูปแบบการตั้งชื่อแบบรวมกันทั้ง camel case, snack case เป็นต้น
- ทำการเพิ่ม comment แบบสุ่ม และ ไม่ตรงกับ code
ยังไม่พอ มีคนทำ Spaghettify ขึ้นมาอีก
แถมมี extension ใน VS Code อีกด้วย
ลองหามาเล่นแบบขำ ๆ กันดูได้นะ
วันว่าง ๆ ลองเล่นกันดูครับ แก้เบื่อไปได้เยอะมาก ๆ
อย่าลืมไปเปิด PR ด้วยนะ !!
เพิ่มไปอีกกับการเขียน Unmaintainable code !!