10 คะแนน โดย xguru 2023-06-27 | 8 ความคิดเห็น | แชร์ทาง WhatsApp
  • เว็บไซต์ที่รณรงค์ให้ไลบรารีซอฟต์แวร์นำไฟล์ตั้งค่าไปไว้ในโฟลเดอร์ .meta
  • ตามด้านล่างนี้ ไฟล์ตั้งค่าค่อย ๆ มีจำนวนมากขึ้นเรื่อย ๆ ดังนั้นแทนที่จะใส่ทั้งหมดไว้ในโฟลเดอร์รากจนดูรก ก็รวบรวมไว้ใน .meta จะดูเป็นระเบียบกว่า
    /package.json
    /tsconfig.json
    /.eslintrc
    /.prettierrc
    /.babel.config.js (implied child .babelrc)
    /.webpack.config.js
    /jest.config.js
    /.env
    /docker-compose.yml
    /gitlab-ci.yml
    /.npmrc
    /.editorconfig

8 ความคิดเห็น

 
aqqnucs 2023-06-28

แต่ก็เห็นด้วยนะว่ามันดูรก แต่สิ่งนั้นส่งผลต่อประสิทธิภาพการทำงานจริง ๆ ไหม?

 
noeulnight 2023-06-28

ถ้าใส่รวมไปถึง .env ด้วย เวลาพัฒนาก็น่าจะตั้งค่า path ได้ไม่สะดวกนะ;;

 
stevejkang 2023-06-27

พอจะเข้าใจได้อยู่บ้าง เพราะมันมีไฟล์ที่แทบไม่ได้ใช้รวมอยู่ด้วย แค่สร้างค่าการตั้งค่าไว้เฉยๆ แต่ในทางปฏิบัติ การต้องย้ายแม้แต่ไฟล์อย่าง package.json หรือ .env ที่มีการเปลี่ยนแปลงค่อนข้างบ่อยเข้าไปไว้ตรงนั้นด้วย ก็ดูไม่ค่อยสะดวกเท่าไรนะครับ

 
vvvvvv 2023-06-27

จริง ๆ แล้วไม่จำเป็นต้องใช้คำว่า meta ก็ได้ ใช้ config(s) ก็น่าจะพอ... คำว่า meta เองก็ความหมายค่อนข้างห่างอยู่เหมือนกัน แล้วก็ดูเหมือนการโปรโมตบริษัทด้วย เลยรู้สึกไม่ค่อยอยากใช้ครับ

 
centell 2023-06-27

ทำไมไม่ใช้ .config ล่ะ

 
ragus 2023-06-28

คงเป็นเพราะการเรียกไฟล์อย่าง docker-compose.yml, gitlab-ci.yml ว่า config ก็ดูคลุมเครืออยู่บ้าง เลยคาดว่าน่าจะเลือกใช้คำที่มีความครอบคลุมมากกว่า

 
kuroneko 2023-06-27

เห็นด้วยครับ ตอนนี้ก็มีบางกรณีที่ใช้ .config อยู่แล้วด้วย และความหมายก็ดูชัดเจนกว่าด้วย...

 
xguru 2023-06-27

https://news.ycombinator.com/item?id=36472613
มีการถกเถียงกันอยู่ว่าทำไมต้องใช้ชื่อว่า meta และทำไมต้องเติม . เพื่อซ่อนไว้
แต่ที่มันดูรกมากก็เป็นความจริงอยู่ ถ้ามีทางแก้ก็น่าจะดี