NGM Libraries ที่เราแนะนำ – ESlint08 June 2021Tools

NGM Libraries ที่เราแนะนำ – ESlint

สำหรับ Developer ทุกคนที่ชอบเขียนโค้ดเป็นชีวิตจิตใจ ต่างก็ทราบกันดีอยู่แล้วว่าหากเราได้ไปแก้โค้ดต่อคนอื่นนั้นหลายคนก็จะบอกเป็นเสียงเดียวกันว่า “เขียนใหม่ง่ายกว่า” นั่นก็เป็นเพราะเราไม่ได้สร้าง standard ให้กับทีมหรือว่าตัวเอง แต่ก็มีหลายคนที่บอกว่าเขียนโค้ดคนเดียวไม่ต้องมี standard ก็ได้ เชื่อสิครับว่าหากเรามองว่าผ่านไปซัก 2 ปี แล้วลองกลับมาแก้โค้ดที่ตัวเองเคยเขียนไว้รับรองได้เลยว่าจะต้องบอกเป็นเสียงเดียวกันว่า “เขียนใหม่ง่ายกว่า” แต่อย่างไรก็ตามในยุคสมัยนี้เรามี tool มากมายในการช่วยสร้าง standard ในการเขียนโค้ด

การเขียนโค้ดไม่ใช่แค่ให้ฟังก์ชั่นการทำงานได้ถูกต้อง แต่ต้องมีความสวยงามอ่านง่ายด้วย ลดความเสี่ยงที่จะเกิดข้อผิดพลาด ช่วยให้หาข้อผิดพลาดได้ง่ายขึ้น วันนี้เราจะมาแนะนำตัว ESlint ที่จะทำให้โค้ดเราสวยงามและสามารถทำงานร่วมกับคนอื่นได้ง่ายขึ้น

รู้จักกับ ESlint และ Prettier

ESlint คือ เครื่องมือที่จะแนะนำให้เราเขียนโค้ดตามกฎมาตรฐาน ซึ่งจะช่วยเปลี่ยนโค้ดที่เราเขียนให้มีมาตรฐานมากขึ้น อ่านง่ายมากขึ้น ช่วยลดข้อผิดพลาด

Prettier คือตัวช่วยที่จะช่วยให้การเขียนโค้ดเราดูสวยมากขึ้น อ่านง่ายมากขึ้น และช่วยลดความเสี่ยงที่จะเกิดข้อผิดพลาด ซึ่งเราอาจจะเขียนโค้ดตามกฎมาตรฐานแล้ว แต่บางทีมันอาจจะยังอ่านยากไป หรือยังเสี่ยงที่จะเกิดข้อผิดพลาด Prettier ก็จะมาช่วยเราตรงนี้

สรุป

ESlint และ Prettier อาจจะไม่จำเป็นต้องมีในทุกโปรเจค แต่ถ้ามีก็จะช่วยให้โค้ดในโปรเจคของเรามีคุณภาพที่ดีขึ้น อ่านง่ายขึ้น และช่วยลดข้อผิดพลาดต่าง ๆ ได้ดีขึ้น ถ้าเราสามารถนำไปใช้ได้ก็ช่วยให้การพัฒนาโปรเจ็คของเรามีประสิทธิภาพมากขึ้น ฉะนั้นมาใช้กันเถอะ แล้วจะไม่ผิดหวัง เพื่อโค้ดในโปรเจคของเราไม่เป็นภาระคนอื่นเมื่อต้องมาทำงานต่อ หรือทำงานร่วมกัน

ก่อนหน้า
ถัดไป