Luxoft Tech Talks เป็นซีรีส์วิดีโอพอดแคสต์ภาษาอังกฤษชุดใหม่บนช่อง YouTube ของเรา ซึ่งกูรูด้านไอทีจาก Luxoft และคนอื่นๆ จะมาแบ่งปันความรู้และพูดคุยเกี่ยวกับแนวโน้มล่าสุดและเทคโนโลยีในปัจจุบัน วิดีโอจะเผยแพร่ 1-2 ครั้งต่อเดือน
ได้แล้วทางช่อง:
•
คุณใช้ระบบควบคุมเวอร์ชันใดในปี 2010 บางทีอาจเป็น Git ถ้าคุณนำมาใช้ตั้งแต่เนิ่นๆ หรือเป็นผู้ศรัทธา Linux คุณอาจใช้ Subversion เพราะนั่นคือสิ่งที่นักพัฒนาส่วนใหญ่ใช้ในขณะนั้น สิบปีต่อมา Git แซงหน้าคู่แข่งอย่างได้รับความนิยม คุณอดไม่ได้ที่จะสงสัยว่าจะเกิดอะไรขึ้นในอีกสิบปีข้างหน้า? ในตอนนี้ เราคิดว่าฟีเจอร์ระบบควบคุมเวอร์ชันใดบ้างที่จำเป็นในปี 2030 ความเร็วสูงขึ้น? การสนับสนุนการทำงานร่วมกันที่ดีขึ้น? การแก้ไขข้อขัดแย้งในการผสานโดยอัตโนมัติอย่างสมบูรณ์หรือไม่
•
NativeScript เป็นเฟรมเวิร์กโอเพ่นซอร์สสำหรับการพัฒนาแอปบน Android และ iOS โดยใช้ JavaScript, Angular หรือ Vue อย่างง่าย ในการสัมมนาผ่านเว็บนี้ เราจะดูการใช้งาน NativeScript จากมุมมองทางเทคนิค เราจะหารือเกี่ยวกับ:
- การใช้งานเอ็นจิ้น JavaScript (V8 และ JavaScriptCore);
- สร้างการเชื่อมต่อระหว่างสภาพแวดล้อมเดสก์ท็อป JavaScript และ Android/iOS สำหรับการเข้าถึง Native API
- การรวม Angular และ NativeScript
•
ผู้ทดสอบและโปรแกรมเมอร์ใช้เครื่องมือที่ให้การวัดปริมาณโค้ดที่ทดสอบมากขึ้น หน่วยวัดเหล่านี้แสดงจำนวนโค้ดที่ชุดการทดสอบครอบคลุม และที่สำคัญกว่านั้นคือเงื่อนไขใดบ้างที่ไม่รวมอยู่ในการทดสอบ เครื่องมือบางอย่างยังให้ข้อมูลเชิงลึกเกี่ยวกับความซับซ้อนและความท้าทายที่อาจเกิดขึ้นจากการปรับโครงสร้างโค้ดในอนาคต ในการนำเสนอนี้ Rex อธิบายตัวชี้วัดบางส่วนสำหรับขนาดโค้ดที่ทดสอบ:
- ความคุ้มครองคำชี้แจง;
- ความคุ้มครองตามสาขาของคำสั่งแบบมีเงื่อนไข (ความคุ้มครองการตัดสินใจ);
- เงื่อนไขที่แก้ไข/วิธีการครอบคลุมการตัดสินใจ
- ความซับซ้อนของไซโคลมาติกตาม McCabe (McCabe Cyclomatic Complexity);
- ความครอบคลุมเส้นทางพื้นฐาน
Rex จะบอกวิธีใช้หน่วยวัดเพื่อเขียนโค้ดหรือการทดสอบที่ดีขึ้น และจะอธิบายสิ่งนี้ด้วยโปรแกรมจริงด้วย
การเลือกหัวข้อสำหรับ TechTalks ในอนาคตนั้นขึ้นอยู่กับคุณเป็นส่วนใหญ่ เทคโนโลยีและหัวข้อใดที่คุณยังคงสนใจ คุณอยากเห็นวิทยากรคนไหนในงาน TechTalks ในอนาคต ฝากความปรารถนาของคุณในความคิดเห็นและ
ที่มา: will.com