Swift ซึ่งเป็นภาษาโปรแกรมโอเพนซอร์สของ Apple เปิดตัวเครื่องมือเปรียบเทียบ

Swift-Benchmarking Suite-0

ตอนนี้พวกคุณส่วนใหญ่รู้จัก Swift แล้วซึ่งเป็นภาษาการเขียนโปรแกรมโอเพนซอร์สที่ Apple เปิดให้บริการแก่นักพัฒนามากกว่าหนึ่งปีครึ่งที่ผ่านมาด้วยการเปิดตัว OS X Yosemite และ iOS 8 ในงาน WWDC 2014 ทีละเล็กทีละน้อยได้พัฒนาและ ตอนนี้เราอยู่ในเวอร์ชันที่สองของภาษาที่ค่อยๆสร้างตัวเองเป็นมาตรฐานสำหรับโปรแกรมเมอร์เหล่านั้นทั้งหมด ที่ใช้ Cocoa และ Objective C.

วันจันทร์นี้ Apple ประกาศความเป็นไปได้ในการใช้ชุดเครื่องมือเปรียบเทียบเพื่อให้นักพัฒนาสามารถเข้าถึงชุดเครื่องมือที่ออกแบบมาโดยเฉพาะเพื่อติดตามผลของโครงการอย่างใกล้ชิดทดสอบแต่ละด้านของโครงการและอื่น ๆ จับข้อผิดพลาดในการเขียนโค้ด ภายในภาษาโปรแกรมนี้

Swift-Benchmarking Suite-1

ประกาศโดย Luke Larson ในบล็อกอย่างเป็นทางการของ Apple Swift Toolkit มีให้บริการแล้วบน GitHub รวม 75 เกณฑ์มาตรฐานที่เกี่ยวข้องกับ เวิร์กโหลด Swift ที่ใช้กันทั่วไปไลบรารีสำหรับฟังก์ชั่นการประเมินผลมาตรฐานต่างๆและฟังก์ชั่นในการเรียกใช้ประเด็นสำคัญต่างๆของโปรเจ็กต์รวมถึงยูทิลิตี้เพื่อเปรียบเทียบกับ Swift เวอร์ชันต่างๆ

ในฐานะที่เป็นมาตรฐานโอเพ่นซอร์ส Apple สนับสนุนให้นักพัฒนามีส่วนร่วมในการปรับปรุง cid เช่น เกณฑ์มาตรฐานใหม่ ครอบคลุมปริมาณงานที่มีความสำคัญต่อประสิทธิภาพการทำงานที่แตกต่างกันการสร้างส่วนเพิ่มเติมในไลบรารีที่สนับสนุนและการปรับปรุงระบบทั่วไป

เมื่อมองไปข้างหน้า Larson กล่าวว่ามีแผนที่จะดำเนินการแล้ว รวมความสามารถในการเปรียบเทียบเหล่านี้ ใน ระบบบูรณาการต่อเนื่องอย่างรวดเร็วซึ่งเป็นระบบที่สร้างและเรียกใช้การทดสอบบนเครื่องจำลอง OS X และ iOS ตลอดจน Ubuntu 14.04 และ 15.10 เพื่อติดตามความคืบหน้าของโครงการและตรวจสอบการเปลี่ยนแปลง

ภาษาโปรแกรมโอเพนซอร์สที่ได้รับอนุญาตจาก Apache นี้หวังว่าจะเติบโตขึ้นด้วยการใช้งานและการเพิ่มคุณสมบัติใหม่ที่ได้รับจากชุมชนนักพัฒนา


ซื้อโดเมน
คุณสนใจใน:
เคล็ดลับในการเปิดตัวเว็บไซต์ของคุณให้ประสบความสำเร็จ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา