VDO อธิบายเรื่อง Unit Test แบบขำ ๆ 15 นาที
มีโอกาสอธิบายเรื่อง Developer testing ให้กับทีมพัฒนาฟังประมาณ 1-2 ชั่วโมง ซึ่งหนึ่งในนั้นคือเรื่อง Unit testing ซึ่งเป็นสิ่งที่ดีและสำคัญ แต่มักไม่ค่อยมีใครทำ !!...
View Article[Android] ดูสถิติของขนาดและจำนวน method ของไฟล์ APK บน Jenkins กัน
ในการพัฒนา Android app นั้นมีหลายสิ่งที่ต้องให้ความสำคัญ หนึ่งในนั้นคือ ขนาดของไฟล์ APK และ จำนวน method ใน dex bytecode ซึ่งนักพัฒนาควรจะ ทำให้ขนาดของไฟล์ APK ให้เล็กและจำนวน method น้อย ๆ...
View Article[แปล] ว่าด้วยเรื่องของ Cross functional team
จากบทความเรื่อง The importance of size and proximity แปลมาจากบทความที่เป็นภาษาสวีเดนอีกที อธิบายเกี่ยวกับทีมทั้งจำนวนคนในทีม และ ความใกล้ชิดของคนในทีม ซึ่งมันจะสะท้อนถึงการทำงานร่วมกันของทีม...
View Articleมาดู Coding Style ของทีมพัฒนาของ Android กัน
เนื่องจากตามไปดูว่าทีมพัฒนาของ Android project รวมทั้ง contributor ต่าง ๆ เขามี Coding Style หรือรูปแบบการเขียน code อย่างไรกันบ้าง ? ซึ่งไปเจอเอกสารเรื่อง Coding Style for Contributor...
View Articleแปลเรื่อง Mastering Programming
จากบทความเรื่อง Mastering Programming เขียนโดยคุณ Kent Beck ได้อธิบายว่าเส้นทางสำหรับ Effective programmer ว่าควรเป็นอย่างไร จึงได้นำมาแปลและสรุปตามความเข้าใจของตัวเอง ในเรื่องของ Time และ Learning...
View Articleเขาบอกว่า Code ที่ดีต้องเป็นแบบนี้ !!
ของฝากก่อนนอน เห็นการ์ตูนเรื่อง Good Code จาก CommitStrip ไม่แน่ใจว่า developer เข้าใจว่า Good code หรือ code ที่ดีมันเป็นแบบไหน ? และมีลักษณะแบบใดบ้าง ? หรือว่าเป็นดังรูป !!
View Articleแนะนำหนังสือ The Way of the Web Tester
ช่วงวันหยุด Developer มาหาหนังสืออ่านเพื่อเพิ่มเติมความรู้กันดีกว่า ผมขอแนะนำหนังสือเกี่ยวกับการทดสอบระบบ Web application ชื่อว่า The Way of the Web Tester ปล. หนังสือเล่มนี้ยังเขียนไม่เสร็จนะครับ...
View Articleสวัสดีกับ Espresso Test Recorder สำหรับการทดสอบ Android App
ใน Android Studio 2.2 Preview 3 นั้น ได้ปล่อย Espresso Test Recorder ใน Beta version ให้ลองใช้งานแล้ว ซึ่งเป็นความสามารถที่ขี้โม้ไว้ในงาน Google I/O 2016 นั่นแสดงว่า เราสามารถบันทึกการทดสอบ Android...
View Articleทำไมการสร้างชุดการทดสอบด้วยเครื่องมือแบบ Record and Playback มันถึงแย่ ?
จาก blog เรื่อง Espresso Test Record สำหรับการทดสอบ UI Test บน Android App ทำให้นึกถึงเรื่อง ทำไมเครื่องมือแบบ Record and Playback มันถึงทำให้การทดสอบแบบอัตโนมัติมีปัญหาเสมอ บางคนถึงกับบอกว่า...
View ArticleGit :: ข้อควรระวังสำหรับการใช้งาน push force
วันนี้เจอประสบการณ์ไม่ค่อยดีสำหรับการใช้งาน git ด้วยคำสั่ง [code] $git push --force [/code] ผลที่ตามมาก็ไฟไหม้สิครับ ทั้ง code หาย ทั้ง commit history ต่าง ๆ หายไปหมด งานของเราอาจจะดี...
View Articleสรุปการแบ่งปันเรื่องการพัฒนา Mobile App ให้ปลอดภัย (Security for Mobile App...
เมื่อวานมีโอกาสไปแบ่งปันในหัวข้อ การพัฒนา Mobile App ให้ปลอดภัย โดยเน้นเป็นที่ความรู้พื้นฐานต่าง ๆ เพื่อทำให้เข้าใจตรงกันว่า Mobile และ Mobile App ที่ใช้อยู่นั้นต้องพึงระวังอะไรกันบ้าง ?...
View Article[แปล] DevOps in Practice
กระบวนการส่งมอบ Software (Delivery) ไปยัง Production server นั้น มันเป็นสิ่งที่มีความท้าทายและความเสี่ยงอย่างมาก ทั้งฝ่าย business ต้องคิดและวางแผนของ product ทั้งฝ่าย architect ต้องวางโครงสร้างและ...
View Articleแนะนำเครื่องมือที่น่าสนใจสำหรับการทดสอบ Mobile App
ช่วงวันหยุดมาดูกันหน่อยว่า เครื่องมือการทดสอบ Mobile App มีอะไรที่น่าสนใจบ้าง ซึ่งเน้นเครื่องมือที่เป็น Open source เพื่อแนะนำให้ Developer และ Tester/QA นำไปใช้งานได้ง่ายขึ้น มาดูกันว่ามีอะไรบ้าง ?...
View Article3 แนวคิดพื้นฐานของ Microservice
เพิ่งมีโอกาสแลกเปลี่ยนแนวคิดเรื่อง Microservice กันนิดหน่อย ซึ่งเป็นเรื่องที่น่าสนใจมาก ๆ โดยสิ่งที่ชอบคือ การกลับไปดูแนวคิดพื้นฐานของ Microservice ว่ามันได้รับแรงบันดาลใจมาจากอะไรบ้าง ?...
View Articleวิธีเขียน code ด้วยภาษา Java ที่ยากต่อการทดสอบ !!
เรามักได้ยินว่า developer ควรเขียน code ที่อ่านง่าย ควรเขียน code ที่ดูแลรักษาได้ง่าย ควรเขียน code ที่ทดสอบได้ง่าย แต่มันไม่ใช่เรื่องง่ายเลยที่จะเขียน code แบบนั้นขึ้นมา ดังนั้นเรามาดูกันดีกว่าว่า...
View Articleสวัสดี Codeless programmer !!
เพิ่งอ่านและสรุปเรื่อง Serverlesss ไป ซึ่งเป็นแนวคิดและวิธีการใหม่ ๆ ที่น่าสนใจอย่างมาก พอกลับมามองที่ Developer ก็ต้องตอบรับแนวคิดนี้เช่นกัน ด้วยการเขียน code น้อย ๆ ตามแนวคิด Codeless programmer สิ !!
View Articleสรุปข้อมูลเรื่อง Software Testing จากรายงาน World Quality Report 2015-16
จากรายงานเรื่อง World Quality Report 2015-16 นั้น ทำให้เราเห็นแนวโน้มรวมทั้งคำแนะนำต่าง ๆ ของ Software Testing ในปี 2016 ดังนั้นจึงทำการสรุปไว้นิดหน่อย ในปี 2015 ที่ผ่านมานั้นพบว่า มีการนำแนวคิด Agile...
View Articleว่าด้วยเรื่องของ Code Metric คือสิ่งที่ต้องปรับปรุงอย่างต่อเนื่อง
มาดูตัวอย่างของภาพที่ Developer หลาย ๆ คนอาจจะเห็นและพบจนชิน เมื่อ Developer เปิด source code บน IDE หรือ Editor ต่าง ๆ แล้วทำการ compile และ run อาจจะพบเจอกับ Warning หรือ คำเตือนต่าง ๆ จาก compiler...
View Article[Part 1] สรุปสิ่งที่น่าสนใจจากงาน Google I/O 2016 Extended Bangkok
วันนี้ไปร่วมงาน Google I/O 2016 Extended Bangkok เป็นงานที่สรุปเนื้อหาต่าง ๆ จากงาน Google I/O 2016 มาให้อย่างเต็มอิ่ม อาจจะบอกได้เลยว่าข้อมูลมันเยอะมาก ๆ (Information Overflow) โดยเนื้อหาประกอบไปด้วย...
View Article[Part 2] สรุปความรู้ที่น่าสนใจจากงาน Google I/O 2016 Extended Bangkok
เนื่องจากเนื้อหาในงาน Google I/O 2016 Extended Bangkok มันเยอะมาก ๆ ดังนั้นจึงแยกเนื้อหาออกเป็น 2 ส่วน ซึ่งใน blog นี้จะสรุปเรื่องต่าง ๆ ดังนี้ UI Testing สำหรับ Android App ด้วย Espresso...
View Article