สิ่งตีพิมพ์ในหัวข้อ 'node'


Proxyquire + Sinon: การทดสอบหน่วยใน Node JS แต่ง่ายกว่า
การทดสอบหน่วยมีความสำคัญในการพัฒนาซอฟต์แวร์ โดยเฉพาะอย่างยิ่งเมื่อสร้างแอปพลิเคชันขนาดใหญ่ เราต้องการให้แน่ใจว่าโมดูลต่างๆ ทั้งหมดทำงานอย่างที่ควรจะเป็น ตามคำจำกัดความ การทดสอบหน่วยช่วยให้เรามั่นใจได้ว่าโค้ดหน่วยเดียวจะทำในสิ่งที่ต้องทำ ดังนั้น _เพื่อสร้างการทดสอบหน่วยที่ดี เราจะต้องมั่นใจว่าเราจะแยกส่วนของโค้ดที่เราต้องการทดสอบให้ได้มากที่สุด_; เราไม่ต้องการให้โมดูลอื่นๆ (การพึ่งพาที่จำเป็น) เข้าไปยุ่งเกี่ยวกับผลลัพธ์ของโมดูลที่เรากำลังทดสอบ อย่างไรก็ตาม..

ลูกผสม AngularJS + Angular (v6) (ในที่สุด!)
ลูกผสม AngularJS + Angular (v6) (ในที่สุด!) ในที่สุดก็ถึงเวลาที่จะทำให้สิ่งนี้เกิดขึ้น! ฉันใช้งานและดูแลเว็บไซต์มาประมาณ 2.5 ปีแล้ว เว็บไซต์นี้สร้างด้วย AngularJS (v1.6.9) วิธีนี้ใช้งานได้ดีพอสมควร แต่ไม่มีอะไรเทียบได้กับ Angular เวอร์ชันใหม่กว่า ในที่สุดฉันก็ได้เริ่มก้าวแรกเพื่อย้ายทุกอย่างไปเป็นเวอร์ชันใหม่ทีละน้อย นี่คือวิธีที่ฉันทำ: สร้างโครงการ Angular CLI ใหม่ คัดลอกและแปลงไฟล์ JavaScript ทั้งหมดเป็น TypeScript การแทนที่ URL เทมเพลตที่สมบูรณ์ด้วย URL ที่เกี่ยวข้อง..

วิธีบังคับใช้เวอร์ชันโหนดเฉพาะภายในโปรเจ็กต์และระบบอัตโนมัติ CI/CD ที่เกี่ยวข้อง
ติดตั้งโหนดเวอร์ชันเดียวกันตามกลไกที่ระบุใน package.json สำหรับงานการพัฒนาและการปรับใช้ สิ่งที่ฉันมักจะสังเกตเห็นในโปรเจ็กต์โหนดก็คือ คุณจะไปถึงจุดที่มีการกำหนดเวอร์ชันที่เกี่ยวข้องกับโปรเจ็กต์ได้อย่างรวดเร็วและจำเป็นต้องได้รับการบำรุงรักษาในตำแหน่งที่แตกต่างกัน เช่น เทมเพลตไปป์ไลน์ที่แตกต่างกัน อย่างไรก็ตาม ตามหลักการแล้ว ฉันต้องการรักษาเวอร์ชันโหนดไว้ในที่เดียวเท่านั้น และในขณะเดียวกันก็ให้แน่ใจว่านักพัฒนาทั้งหมดใช้เวอร์ชันโหนดเดียวกัน ซึ่งใช้โดยการทำงานอัตโนมัติ CI/CD..

คู่มือสำหรับผู้เริ่มต้นใช้งาน Node.js
หากคุณกำลังวางแผนที่จะเรียนรู้ภาษาใหม่ในอุตสาหกรรมไอที พัฒนาแอปพลิเคชัน หรือต้องการข้อมูลบางอย่างเกี่ยวกับ Node.JS แสดงว่าคุณมาถูกที่แล้ว โพสต์ในบล็อกนี้เหมาะสำหรับผู้ที่ต้องการข้อมูลที่สั้นและเข้าใจง่ายเกี่ยวกับ Node.js ฉันหวังว่าโพสต์บนบล็อกจะช่วยให้คุณได้รับการเปิดเผยอย่างเพียงพอ ซึ่งจะแนะนำคุณไปในทิศทางที่ถูกต้องในที่สุด Node.js คืออะไร? Node.js เป็นรันไทม์ JavaScript บนเอ็นจิ้น V8 JavaScript ของ Chrome โปรแกรม V8 เขียนด้วยภาษา C++ และมีเบราว์เซอร์ Chrome สร้างขึ้นด้วย..

โหนดรายสัปดาห์ฉบับที่ 76
ยินดีต้อนรับสู่ Node Weekly ฉบับที่ 76 ซึ่งเป็นการรวบรวมข่าวสารและบทความ Node.js ทางอีเมลรายสัปดาห์ฟรี เยี่ยมชม Buy A Coffee เพื่อค้นหาวิธีในการสนับสนุน Node Weekly หรือสมัครสมาชิกบน Medium โดยใช้ลิงก์ด้านล่าง: เข้าร่วม Medium ด้วยลิงก์ผู้อ้างอิงของฉัน - This Week In I/O อ่านเรื่องราวทุกเรื่องจาก This Week In I/O (และนักเขียนคนอื่นๆ อีกหลายพันคนบน Medium) ค่าสมาชิกของคุณโดยตรง… www.thisweekin.io บทความและบทช่วยสอน..

วันที่ 29 — ฐานข้อมูล SQL พร้อม Node js — การเรียนรู้ Node JS ใน 30 วัน [มินิซีรีส์]
ฉันกำลังเริ่มซีรีส์บนโหนด js จริงๆ แล้ว ฉันไม่มีทักษะมากนักกับ node js ดังนั้นฉันจึงคิดว่าเรามาเริ่มต้นจากศูนย์อีกครั้งและช่วยคนอื่นๆ กับฉันในการเรียนรู้เกี่ยวกับเรื่องนี้ ฉันเห็นบทเรียนเกี่ยวกับ 'นินจาเน็ต' และนำหลักสูตรจากที่นั่นมาผสมผสานกับบทเรียนของฉันเอง อยากช่วยคุณเดินทาง ลุย node js ไปด้วยกัน 30 วัน… วันที่ 29 — ฐานข้อมูล SQL พร้อม Node js — การเรียนรู้ Node JS ใน 30 วัน [มินิซีรี่ส์] ซีรีส์ฉบับเต็มเพื่อเรียนรู้พื้นฐานของโหนด js อย่างง่ายดาย..

เพิ่มประสิทธิภาพการทดสอบ Cypress ของคุณด้วย CircleCI
บล็อกนี้จะทำให้คุณเข้าใจวิธีใช้การทดสอบ e2e ของคุณโดยใช้ Cypress และทำการบูรณาการและส่งมอบอย่างต่อเนื่องกับ CircleCI สำหรับการทดสอบของคุณ เกี่ยวกับไซเปรส Cypress เป็นเครื่องมือทดสอบส่วนหน้ารุ่นใหม่ สร้างขึ้นสำหรับเว็บแอปสมัยใหม่ Cypress มาพร้อมกับฟีเจอร์ต่างๆ เช่น: — การเดินทางข้ามเวลา — ความสามารถในการแก้ไขจุดบกพร่อง — การรออัตโนมัติ — ภาพหน้าจอ และวิดีโอ — การทดสอบข้ามเบราว์เซอร์ และอีกมากมาย… Cypress มีความแตกต่างทางสถาปัตยกรรม..