To search for and find something or someone after a difficult search.
ไล่ล่า, ค้นหาจนเจอ
คำอธิบาย: หมายถึงการค้นหาและพบสิ่งของหรือบุคคลหลังจากพยายามอย่างหนักหรือค้นหาอย่างละเอียด ในบริบททางเทคโนโลยีมักใช้กับการหาข้อผิดพลาดของโปรแกรม (bug)
ตัวอย่าง: It took me three hours to hunt down the source of the leak.
To remain awake and not go to bed.
อยู่ดึก, ไม่นอน
คำอธิบาย: หมายถึงการตื่นอยู่ในเวลาที่ควรจะนอน โดยปกติจะเป็นไปเพื่อการทำงาน การเรียน หรือความบันเทิง
ตัวอย่าง: I had to stay up all night to finish the report.
To perform exceptionally well in an interview.
ทำการสัมภาษณ์ได้ยอดเยี่ยมมาก, รับมือการสัมภาษณ์ได้อย่างราบรื่น
คำอธิบาย: "Crush" ในที่นี้เป็นภาษาไม่เป็นทางการ หมายถึง "พิชิต" หรือ "ทำสำเร็จอย่างสมบูรณ์แบบ" เป็นคำพูดที่แสดงถึงความมั่นใจและเป็นการให้กำลังใจอย่างมาก
ตัวอย่าง: You've prepared so much, I'm sure you're going to crush that interview!
To try something, especially something you have not done before.
ลองดูสักตั้ง
คำอธิบาย: เป็นสำนวนภาษาพูดที่ใช้กันทั่วไป หมายถึงความเต็มใจที่จะลองทำบางสิ่ง แม้จะไม่แน่ใจว่าจะสำเร็จหรือไม่ก็ตาม
ตัวอย่าง: I've never tried yoga before, but I'm willing to give it a shot.
An expression used to admit that someone has made a reasonable or valid argument.
เป็นประเด็นที่ดี, ยอมรับว่าจริง
คำอธิบาย: ใช้เพื่อแสดงความเห็นด้วย เมื่ออีกฝ่ายเสนอประเด็นที่สมเหตุสมผลและคุณไม่สามารถโต้แย้งได้
ตัวอย่าง: A: We should leave early to avoid traffic. B: Fair point, let's go.
An error, flaw, or fault in a computer program that causes it to produce an incorrect or unexpected result.
ข้อผิดพลาดของโปรแกรม (บั๊ก)
คำอธิบาย: Bug ในชีวิตประจำวันหมายถึง "แมลง" ในทางคอมพิวเตอร์หมายถึงข้อผิดพลาดในโค้ด คำนี้มีที่มาจากเรื่องเล่าในอดีตที่แมลงเม่าบินเข้าไปในเครื่องคอมพิวเตอร์จนทำให้เกิดไฟฟ้าลัดวงจร
ตัวอย่าง: I spent all night debugging the system to find that one missing semicolon.
A block of code that calls itself in order to solve a problem by breaking it down into smaller sub-problems.
ฟังก์ชันเรียกซ้ำ
คำอธิบาย: Function ในชีวิตประจำวันหมายถึง "หน้าที่" หรือ "งานสังคม" แต่ในการเขียนโปรแกรมหมายถึงชุดคำสั่งที่นำมาใช้ซ้ำได้ Recursive (การเรียกซ้ำ) อธิบายถึงพฤติกรรมพิเศษที่ฟังก์ชันนั้น "เรียกใช้ตัวเอง"
ตัวอย่าง: The factorial of a number is often calculated using a recursive function.
The condition in a recursive function that stops the recursion from continuing infinitely.
กรณีฐาน / เงื่อนไขหยุด
คำอธิบาย: Base มักหมายถึง "ฐาน" หรือ "พื้นฐาน" ส่วน case หมายถึง "กรณี" ในตรรกะการเรียกซ้ำ สิ่งนี้หมายถึง "เงื่อนไขการตัดสินใจระดับล่างสุด" ที่ทำให้โปรแกรมหยุดเรียกตัวเองเพื่อป้องกันลูปไม่สิ้นสุด
ตัวอย่าง: If you forget the base case, your function will cause a stack overflow.
To move software from a development or testing state to a production environment where users can access it.
การปรับใช้ / ดีพลอย
คำอธิบาย: Deploy ในทางทหารหมายถึง "การจัดวางกำลังพล" ในอุตสาหกรรมเทคโนโลยี หมายถึงการนำโค้ดที่พัฒนาเสร็จแล้วไปไว้บนเซิร์ฟเวอร์เพื่อให้ซอฟต์แวร์ออนไลน์และใช้งานได้จริง
ตัวอย่าง: We are planning to deploy the new update this Friday at midnight.
The actual system or server where the software is running for real users, as opposed to a testing or development area.
สภาพแวดล้อมจริง / โปรดักชัน
คำอธิบาย: Environment มักหมายถึง "สิ่งแวดล้อมทางธรรมชาติ" ในทางไอทีหมายถึง "การตั้งค่าสภาพแวดล้อม" ที่โปรแกรมทำงาน Live ในที่นี้หมายถึง "ที่ใช้งานจริง" ไม่ใช่ "มีชีวิต"
ตัวอย่าง: Never test new features directly in the live environment; use the staging server instead.
A temporary environment used to test software before it is moved to the live production environment.
สเตจจิ้งเซิร์ฟเวอร์ / เซิร์ฟเวอร์ทดลองก่อนจริง
คำอธิบาย: Staging มาจากคำศัพท์ละครเวที หมายถึง "การจัดฉาก" ในการพัฒนาซอฟต์แวร์ นี่คือแพลตฟอร์มทดสอบที่จำลองสภาพแวดล้อมจริงเพื่อใช้ในการตรวจสอบขั้นสุดท้าย
ตัวอย่าง: The bug didn't show up on the staging server, but it appeared as soon as we went live.