Espresso :: การแก้ไขปัญหาเรื่อง permission บน Android M
วันนี้เจอปัญหาที่น่าสนใจสำหรับการทดสอบ Android app ด้วย Espresso มีอาการ คือ ไม่สามารถทำการทดสอบได้ และ ผลการทดสอบผิดพลาด ซึ่งเป็นปัญหาเกี่ยวกับ permission ของ Android app นั่นเอง โดยจะเจอปัญหานี้บน...
View Articleว่าด้วยเรื่องของ Data Science
ในปัจจุบันเรื่องของ Data Science ถูกพูดถึงกันอย่างมาก มักจะมาพร้อมกับคำว่า Big Data ดังนั้น เราดูกันหน่อยว่า ที่มาที่ไปของ Data Science มันเป็นมาอย่างไร ทำไมถึงในปัจจุบันถึงพูดถึงกันมาก...
View Articleแปลเรื่อง Performance Testing
ทำการแปลบางส่วนจากบทความเรื่อง Performance Testing in a Nutshell ซึ่งทำการอธิบายเรื่องของ Performance Testing ได้อย่างน่าสนใจ ทั้งแนวคิด และ แนวทางในการทดสอบ ทั้งการเตรียม environment ต่าง ๆ...
View Articleเพิ่มความเร็วของทีม ด้วยการช้าลง !!
คำพูดเกี่ยวกับทีมพัฒนาที่มักได้ยินจากฝ่าย Management, Team lead, Product Manager และ ... คือ ทีมพัฒนาทำงานช้า หรือ ทำงานยังไม่เร็วตามความต้องการ คำถามคือ...
View ArticleCode ที่ developer ทำงานอยู่ด้วยนั้น มีอายุเท่าไร ?
จากบทความเรื่อง Longevity of Source Code ทำการวิเคราะห์ code ได้อย่างน่าสนใจ จึงนำมาสรุปบางส่วน ดังนี้ Developer ทุกคนลองกลับไปดู code ที่ทำงานอยู่ด้วยทุกวันดูสิว่า Code เหล่านั้นมันอายุเท่าไร ? Code...
View Articleการ Deploy Software คือการแก้ไขหรือสร้างปัญหากันแน่ ?
การ deploy มันคืออะไร ? มันคือการพูดถึงขั้นตอนการของนำ code แต่ละบรรทัด ย้ายไปยัง server ต่าง ๆ หรือไม่ ? นั่นหมายความว่า เรากำลังแก้ไขปัญหาบางอย่าง เรากำลังทำงานที่น่าเบื่อซำแล้วซ้ำอีก...
View Articleทำความรู้จักกับ Fastlane กันหน่อย
Fastlane คืออะไร ? เป็นกลุ่มของเครื่องมือ สำหรับช่วยทำให้สิ่งต่าง ๆ เหล่านี้ง่ายขึ้น ขั้นตอนการ deploy และ release app สร้างระบบการทำงานแบบอัตโนมัติ สร้างระบบการพัฒนาระบบงานแบบอัตโนมัติ...
View ArticleEmoji Programming :: เรื่องเล่น ๆ เราจริงจังมาก
ภาษาโปรแกรมใหม่อีกตัวได้ถือกำเนิดมาอีกแล้ว แต่ว่ามันคือภาษาที่ประกอบไปด้วยชุดของ Emoji น่ารัก ๆ ซึ่งน่าจะเคยเห็นกันมาพอสมควรจากภาษา Swift แต่ตอนมีคนสร้างภาษาโปรแกรมใหม่ที่เรียกว่า EmojiCode ออกมา...
View Articleสรุปโครงสร้างข้อมูลของ NoSQL Database
วันนี้ได้เริ่มอ่านหนังสือ Introducing to Data Science มีหนึ่งบททำการอธิบายเกี่ยวกับโครงสร้างข้อมูลของ NoSQL Database ไว้ได้อย่างน่าสนใจ และ เข้าใจง่าย จึงนำมาแปลไว้อ่านนิดหน่อยดังนี้...
View Articleแนะนำเครื่องมือสำหรับการทำ Performance Testing
คำถามที่น่าสนใจ สำหรับการพัฒนาระบบงาน ระบบทำงานได้อย่างรวดเร็วใช่หรือไม่ ? ระบบสามารถรองรับการจำนวนการใช้งานสูง ๆ ได้หรือไม่ ? คุณทำการทดสอบประสิทธิภาพการทำงานของระบบบ่อยไหม ?...
View Articleวิธีการแก้ไขข้อผิดพลาดจากการรวม Source code ของทีม
เมื่อเช้านี้เห็นมีการ share บทความเรื่อง 4 Simple Tricks to Avoid Merge Conflicts ทำการอธิบายถึงการแก้ไขปัญหาต่าง ๆ ที่เกิดจากการรวม source code ของทีม ซึ่ง developer มักจะเรียกว่า Merge conflict...
View Articleสรุปเรื่องของ Git Branching Strategy
วันนี้อ่านหนังสือเรื่อง Git for Teams มีเรื่องที่น่าสนใจอย่างยิ่ง หนึ่งในนั้นคือเรื่อง Git Branching Strategy ซึ่งมีหลากหลายวิธีให้เลือกนำมาใช้งานมาก ดังนั้น ในการพัฒนา software แต่ละองค์กร แต่ละทีม...
View Articleมาดูที่มาที่ไปของ Six Stages of Debugging กันหน่อย
เห็นใน Facebook มีการ share เรื่องราวของ Six Stages of Debugging ซึ่งเป็นปฏิกิริยาของ developer สำหรับการ debug code เพื่อทำการหาสาเหตุว่า ทำไม code ถึงทำงานไม่ถูกต้อง ประกอบไปด้วย That can't happen...
View ArticleYAHOO! เปิดให้ download ฐานข้อมูลขนาดใหญ่กันแล้ว
วันนี้เพิ่งเห็นว่าทาง Yahoo ได้เปิดเผยฐานข้อมูลขนาดใหญ่ให้ใช้งานกันได้แล้ว ตามจริงประกาศออกมาตั้งแต่เดือนมกราคมแล้วนะ !! ตกข่าวสุด ๆ ดังนั้นจึงนำมาสรุปกันนิดหน่อย ทาง Yahoo ได้เปิดฐานข้อมูล Webscope...
View Articleสิ่งที่เปลี่ยนแปลงใน Swift 2.2 มีอะไรบ้างนะ ?
หลังจากทำการ update Swift 2.2 ผลที่ได้คือ warning ใน code เพียบเลย !! ดังนั้นจึงทำการอ่าน และ สรุปสิ่งที่เปลี่ยนกันหน่อยสิว่ามีอะไรบ้าง ? ซึ่งพบว่า มีกลุ่มของ feature...
View Articleในขณะที่ Developer เขียน code นั้นเสียเวลาไปกับอะไรบ้าง ?
ปัญหาที่ developer ส่วนใหญ่มักจะบ่นก็คือ งานเยอะ เวลาน้อย มีแต่งานเร่ง กับ งานด่วน ทุกคนต้องการเร็วที่สุดเหมือนกันหมด แต่ปัญหาหลัก ๆ คือ developer จัดสรรเวลาได้ดีเพียงใด...
View Articleสวัสดีกับ Jenkins 2.0 Preview กันหน่อย
ตอนนี้ Jenkins 2.0 Preview ถูกปล่อยออกมาเพื่อให้ทดสอบใช้งานกันแล้ว โดยใน version ใหม่นี้ทำการปรับปรุงความสามารถหลายอย่าง ทั้งเรื่องของ Delivery pipeline ซึ่งจัดการด้วย code กันเลย การติดตั้งแบบใหม่...
View Articleผลการสำรวจเรื่องความปลอดภัยของ Mobile app จาก Arxan.com
ได้อ่านผลการสำรวจเรื่อง ความปลอดภัยของ Mobile app จาก State of Application Security, Perception versus Reality มันทำให้เราเห็นว่า ผู้ใช้งานส่วนใหญ่คิดว่า app ที่ใช้มันปลอดภัย...
View Articleมาแบ่งกลุ่มของการทดสอบด้วย Five Ws กันหน่อย
ในการทดสอบ Software นั้น มีวิธีการและแนวทางที่เยอะมาก ดังนั้น เรามาลองแบ่งกลุ่มของการทดสอบ ตามแนวทางของ Five Ws กันหน่อย ประกอบไปด้วย Who ? ทดสอบเพื่อใคร What ? ทดสอบอะไร Where ? ทดสอบที่ไหน When ?...
View ArticleDeveloper ใช้ Coding Standard กันหรือเปล่านะ ?
เป็นคำถามที่น่าสนใจมาก ๆ ดังนั้น Developer จงตอบกันหน่อยว่ามีข้อตกลง หรือ นำ Coding Standard มาใช้หรือไม่ ? ถ้าตอบว่า ใช้ เชิญข้อต่อไป แต่ถ้าไม่ ให้กลับไปคุยกับทีมซะ !! คำถาม แล้วใช้ Coding Standard...
View Article