
guregu/null เวอร์ชั่นใหม่หลังจากไม่มีการเคลื่อนไหวกว่า 4 ปี
หลังจากไม่มีการเคลื่อนไหวกว่า 4 ปี ล่าสุด Guregu maintainer ของ package ชื่อดังอย่าง null ได้ merge และ release โค้ดเวอร์ชั่น 5 ที่ซัพพอร์ต Type Parameter แล้ว
6 posts found

หลังจากไม่มีการเคลื่อนไหวกว่า 4 ปี ล่าสุด Guregu maintainer ของ package ชื่อดังอย่าง null ได้ merge และ release โค้ดเวอร์ชั่น 5 ที่ซัพพอร์ต Type Parameter แล้ว

Project ขนาดใหญ่มักจะมีจำนวน domain ที่เยอะตาม การเขียน unit test ให้ครอบคลุมการทำงานของแต่ละ domain จึงต้องมีการจัดการ test case ที่ดี

ใครใช้ Apple Silicon ทำงานกับ OracleDB และใช้ Golang น่าจะเจอปัญหาการเชื่อมต่อกับ Oracle Client บนเครื่อง วันนี้มาดูวิธีแก้กัน

การเขียนโค้ดที่สามารถทดสอบได้ (Testable Code) เป็นอีกหนึ่งปัจจัยใจ ที่สามารถแบ่งระดับความชำนาญ/ความเชี่ยวชาญของนักพัฒนาได้ เพราะการมีชุดทดสอบที่ดี เชื่อถือได้ จะทำให้การพัฒนา Software เป็นไปได้อย่างราบรื่น

Memoization เป็นเทคนิกในการเพิ่มประสิทธิภาพสำหรับโปรแกรมที่มี cost ในการคำนวนสูงๆ โดยการเก็บผลลัพธ์ไว้และคืนกลับไปหากได้รับ input parameters เดิม ซึ่งจะช่วยลด expensive calculation ไปได้มหาศาล