หลักการตั้งชื่อไฟล์เพื่อให้สื่อกับทีมง่าย

Graphic design ความรู้สำหรับ การออกแบบ ออกแบบเว็บ Phothoshop ตัดต่อวีดีโอ

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
numtan5839
PHP VIP Members
PHP VIP Members
โพสต์: 1706
ลงทะเบียนเมื่อ: 04/11/2019 10:18 am

หลักการตั้งชื่อไฟล์เพื่อให้สื่อกับทีมง่าย

โพสต์ที่ยังไม่ได้อ่าน โดย numtan5839 »

หลายๆครั้งที่เราอาจจะต้องมีการทำงานเป็นทีม ซึ่งแน่นอนว่างานที่เราทำแต่ละงานนั้นอาจจะต้องมีการส่งต่อให้คนอื่นภายในทีม
ดังนั้นการตั้งชื่อไฟล์และโฟลเดอร์งานแต่ละงานเป็นสิ่งสำคัญอย่างมาก ถ้าหากเราตั้งชื่อไฟล์ที่เข้าใจยาก หรือเข้าใจแค่เฉพาะตัวเราเอง
จะทำให้การสื่อสารระหว่างทีมค่อนข้างลำบาก และทำให้การทำงานล่าช้ากว่าที่ควรจะเป็น
ในวันนี้เราจะมาแนะนำวิธีการตั้งชื่อโฟลเดอร์และการตั้งชื่อไฟล์เพื่อให้สามารถสื่อกับทีมได้ง่ายขึ้น

หลักการพื้นฐานในการตั้งชื่อโฟลเดอร์และชื่อไฟล์

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

- การตั้งชื่อไฟล์ด้วยตัวเลข
หากเราต้องการตั้งชื่อไฟล์ด้วยตัวเลขนั้น เราควรประเมินก่อนว่างานของเราจะมีไฟล์ยาวไปจนถึง 100 งานไหม
ถ้าคาดว่างานจะมีถึง 100 งาน ให้เราทำการตั้งชื่อไฟล์เป็น 3 หลัก เช่น 001, 002, ..., 100

- ใช้ Underscore แทนการเว้นวรรค
เนื่องจากระบบคอมพิวเตอร์จะมีปัญหาในการค้นหาไฟล์ที่เป็น space
ดังนั้นหากต้องการเว้นวรรคข้อความ หรือแบ่งช่วงประโยค ควรใช้ Underscore (_) แทนการใช้ Spacebar

หลักการตั้งชื่อโฟลเดอร์
folder.png
folder.png (14.04 KiB) Viewed 2142 times
- จากตัวอย่างสิ่งแรกที่จะใส่คือ ชื่อโปรเจคงานที่เราทำ
ในที่นี้คือเรากำลังทำโปรเจคภาพของ Tools ก็ทำการใส่ Tools ไว้ด้านหน้า เพื่อให้ทีมสามารถหาโปรเจคงานได้ง่ายขึ้น

- จากตัวอย่างที่ยกมานั้น เราทำงาน Tools ทั้งหมด 3 ขนาด
ดังนั้นด้านหลังจะเป็นการใส่ขนาดของงาน เพื่อให้ทีมสามารถค้นหาได้ง่าย และทำให้ง่ายต่อการดึงไปใช้งานในแต่ละงาน
เช่น หากคนในทีมต้องการนำภาพไปใช้กับ Facebook ทีมก็จะเลือกใช้ภาพขนาด 1200 x 628
หรือหากต้องการนำภาพไปใช้กับ Youtube ก็จะใช้ภาพขนาด 1280 x 720
และถ้าหากต้องการนำภาพไปใช้กับหน้าเว็บไซต์ ก็จะเลือกใช้ภาพขนาด 300 x 150

หลักการตั้งชื่อไฟล์
file.png
file.png (54.94 KiB) Viewed 2142 times
เมื่อทีมเข้ามาใน Folder งานแล้ว ภายในโฟลเดอร์น้้นจะมี File งานอยู่มากมาย ดังนั้นเราจำเป็นที่จะต้องตั้งชื่อไฟล์ให้ทีมเข้าใจง่ายขึ้น
จากตัวอย่างโปรเจคงานของเราคือ งาน Tools ในชื่อไฟล์นี้เราอาจไม่จำเป็นต่องใส่ชื่อโปรเจคงานลงไปแล้ว
เนื่องจากชื่อโฟลเดอร์นั้นเราตั้งเป็นชื่อโปรเจคงานที่ ดังนั้นทีมจะรู้อยู่แล้วว่างานในโฟลเดอร์ที่เปิดอยู่นี้คืองาน Tools

ในตัวอย่างนี้จะมีไฟล์งาน 2 แบบ แบบที่เป็นรูปภาพภาษาไทย และแบบที่เป็นรูปภาพภาษาอังกฤษ
ดังนั้นเราจะใส่ภาษาไว้ด้านหน้าสุด เพื่อให้ทีมเลือกหาภาษาที่ต้องการจะใช้ได้สะดวกขึ้น
เราไม่จำเป็นต้องใส่ Thai หรือ English ก็ได้ โดยเราอาจใข้แค่ตัวย่อของภาษาเช่น TH , ENG ทีมก็สามารถเข้าใจได้ และทำให้ชื่อไฟล์ไม่ยาวจนเกินไป
จากนั้นด้านหลังจะทำการใส่ชื่อของโปรแกรมลงไปเพื่อให้ทีมรู้ว่านี่คือรูปภาพของโปรแกรมอะไร
เพียงเท่านี้ทีมก็สามารถนำรูปภาพไปใช้ได้ แบบไม่ผิดไฟล์ และใช้เวลาในการค้นหาไฟล์ค่อนข้างเร็ว
หากเรานำไฟล์ Tools ทั้งหมดมารวมกันทุกขนาด จะทำให้เสียเวลาในการหาภาพ อาจทำให้การทำงานของเราล่าช้าเกินความจำเป็น

แหล่งอ้างอิง
https://www.designil.com/naming-file-for-designer.html
https://reportingengineer.com/2015/03/01/7techniquefilenaming/
https://www.algorithmtut.com/co-working-หลักการตั่งชื่อไฟล์แ/
https://www.dwthai.com/dwarticle/?t=4&aid=160&atitle=ชื่อไฟล์กับเว็บไซต์+%28File+Name+for+Web%29
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41125
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: หลักการตั้งชื่อไฟล์เพื่อให้สื่อกับทีมง่าย

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ชื่อไฟล์ ภาพ ทีมีหลาย ภาษา ควรเขา ชื่อขึ้น ก่อนแล้วค่อยตามด้วย ชื่อย่อของ แต่ละภาษาเช่น
average-eng.png, average-th.png
เพราะเวลาการการสั่งจัดเรียง หรือ ดูผลของ ได้เห็นข้อมูลสำหรับการเปรียเทียบ ระหว่างภาษา ได้ง่ายกว่า และควรใช้ อักษรตัวเล็ก แทน อักษาใหญ่เล็กสลับกันไปมา
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41125
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: หลักการตั้งชื่อไฟล์เพื่อให้สื่อกับทีมง่าย

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ตัวอย่างการตั้งชื่อไฟล์ VDO
เช่น ทำงานให้กับลูกค้า ชื่อ ดวงดี เมือวันที่ 5 ธันวา 2019 เวลา 10.00
การตั้งชื่อ
doongdee-2019-12-05-10am.mp4
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 35