Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby
Ruby
  1. วิธีใช้ RSpec Mocks (การสอนทีละขั้นตอน)

    การเยาะเย้ยใน RSpec คืออะไร (หรือล้อเลียนโดยทั่วไป เพราะนี่ไม่ใช่แนวคิดเฉพาะของ RSpec) ล้อเลียนคือวัตถุที่ใช้ในการทดสอบ . คุณใช้ mocks เพื่อทดสอบการโต้ตอบระหว่างสองอ็อบเจ็กต์ แทนที่จะทดสอบค่าเอาท์พุตเหมือนอย่างที่คาดไว้ทั่วไป ตัวอย่างเช่น : คุณกำลังเขียน API ที่พลิกภาพ แทนที่จะเขียนโค้ดปรับแต่

  2. การทำความเข้าใจความแตกต่างระหว่าง Puts, Print &P

    มีหลายวิธีในการพิมพ์บางสิ่งใน Ruby นี่คือสิ่งที่มีประโยชน์มากที่สุด : วาง พิมพ์ p แต่สิ่งเหล่านี้แตกต่างกันอย่างไร และเมื่อใดที่คุณควรใช้อย่างใดอย่างหนึ่ง ? นั่นคือสิ่งที่คุณจะได้เรียนรู้ในบทความนี้! วิธีการพิมพ์โดยไม่ต้องขึ้นบรรทัดใหม่ เมื่อต้องการพิมพ์บางอย่างบนหน้าจอให้ผู้ใช้ดู ปกติคุณใช้

  3. วิธีตรวจสอบว่าตัวแปรถูกกำหนดใน Ruby . หรือไม่

    Ruby มี defined? คำหลักที่ช่วยให้คุณตรวจสอบว่ามีการกำหนดตัวแปรหรือไม่ หากมีตัวแปรอยู่ คุณจะได้ประเภทของตัวแปร : apple = 1 defined?(apple) # local-variable ถ้าไม่ใช่ คุณจะได้ศูนย์ : defined?(bacon) # nil นี่เหมือนกับ typeof . ของ Javascript โอเปอเรเตอร์ หากคุณต้องการทราบคลาสของวัตถุให้ใช้ cla

  4. ความท้าทายในการเข้ารหัสบทสัมภาษณ์ของ Ruby &วิธีแก้ไข

    การเขียนโค้ดที่ท้าทายเป็นวิธีที่ยอดเยี่ยมในการพัฒนาทักษะ Ruby และการแก้ปัญหาของคุณ และเพื่อเตรียมความพร้อมสำหรับการสัมภาษณ์เขียนโค้ด ! ทำไม? เพราะในระหว่างความท้าทาย คุณทุ่มเทเต็มที่ในการแก้ปัญหาเฉพาะ 1 ข้อ คุณไม่ต้องกังวลเรื่องอื่น การฝึกแบบนี้จะช่วยเพิ่มทักษะการคิดของคุณ ทำให้คุณสามารถสำรวจคุณ

  5. วิธีใช้ attr_accessor, attr_writer &attr_reader

    บทความนี้เกี่ยวกับตัวเข้าถึงแอตทริบิวต์ (attr_accessor ) ใน Ruby. หากคุณกำลังรีบ ให้เลื่อนลงมา เพราะฉันต้องการเริ่มต้นด้วยการอธิบาย: เหตุใดเราจึงใช้ตัวเข้าถึงแอตทริบิวต์ ! สมมติว่าคุณมีคลาสที่มีตัวแปรอินสแตนซ์และต้องการเปิดเผยต่อโลกภายนอก อย่างไร? คุณต้องกำหนดวิธีการ เฉพาะเมธอดเท่านั้นที่เข้า

  6. Ruby Templating Engines:ERB, HAML &Slim

    ERB เป็นเครื่องมือสร้างเทมเพลต เครื่องมือสร้างเทมเพลตช่วยให้คุณ ผสม HTML และ Ruby เพื่อให้คุณสามารถสร้างหน้าเว็บโดยใช้ข้อมูลจากฐานข้อมูลของคุณ ERB เป็นเครื่องมือเริ่มต้นของ Rails สำหรับการแสดงมุมมอง หมายเหตุ:Rails ใช้การนำไปใช้ที่เรียกว่า erubi แทน ERB จากไลบรารีมาตรฐาน Ruby คุณจะได้เรียนรู้ใน

  7. 9 คุณสมบัติใหม่ใน Ruby 2.6

    Ruby เวอร์ชันใหม่มาพร้อมกับฟีเจอร์ใหม่และการปรับปรุงประสิทธิภาพ คุณต้องการติดตามการเปลี่ยนแปลงหรือไม่ มาดูกัน! ช่วงที่ไม่มีที่สิ้นสุด Ruby 2.5 และเวอร์ชันเก่ากว่ารองรับรูปแบบหนึ่งช่วงที่ไม่มีที่สิ้นสุดแล้ว (ด้วย Float::INFINITY ) แต่ Ruby 2.6 ยกระดับขึ้นไปอีกระดับ ช่วงที่ไม่มีที่สิ้นสุดใหม่ มีลั

  8. วิธีใช้คำนามแฝงทับทิม

    คุณสามารถตั้งชื่ออื่นให้กับวิธี Ruby ได้สองวิธี: นามแฝง (คำหลัก) alias_method เนื่องจากพวกเขาทำสิ่งเดียวกันในวิธีที่ต่างกันเล็กน้อย นี่อาจเป็นหัวข้อที่สับสนได้ รูปภาพนี้เป็นบทสรุปของความแตกต่าง : มาสำรวจความแตกต่างเหล่านี้โดยละเอียดเพื่อทำความเข้าใจ! คีย์เวิร์ดนามแฝง ก่อนอื่นเรามี alias ซึ่ง

  9. MJIT ใน Ruby 2.6 คืออะไรและทำงานอย่างไร

    ประสิทธิภาพของ Ruby พัฒนาขึ้นมากในเวอร์ชันแล้วรุ่นเล่า… และทีมพัฒนา Ruby พยายามทุกวิถีทางเพื่อทำให้ Ruby เร็วยิ่งขึ้น! หนึ่งในความพยายามเหล่านี้คือโครงการ 3×3 เป้าหมาย? Ruby 3.0 จะเร็วกว่า Ruby 2.0 ถึง 3 เท่า . ส่วนหนึ่งของโครงการนี้คือคอมไพเลอร์ MJIT ใหม่ ซึ่งเป็นหัวข้อของบทความนี้ อธิบาย MJIT

  10. Dup vs Clone ใน Ruby:การทำความเข้าใจความแตกต่าง

    คุณรู้หรือไม่ว่าคุณสามารถคัดลอกวัตถุใน Ruby ได้? ไม่เพียงเท่านั้น แต่ยังมีสองวิธีในการทำเช่นนี้! วิธีการเหล่านี้ : dup clone เราจะสำรวจความแตกต่างในอีกสักครู่ แต่ก่อนอื่น… ทำไมคุณถึงต้องการโคลนวัตถุ ? วัตถุจำนวนมากใน Ruby สามารถเปลี่ยนแปลงได้ คุณสามารถเปลี่ยนได้ หากคุณต้องการเปลี่ยนวัตถุแต่

  11. วิธีใช้ Heredoc ใน Ruby

    เอกสารนี้คืออะไร Heredoc เป็นวิธีกำหนดสตริงแบบหลายบรรทัด ในขณะที่ คงการเยื้องและการจัดรูปแบบเดิมไว้ . ใช้เพื่อฝังข้อมูลโค้ด เช่น SQL หรือ HTML นี่คือตัวอย่าง : query = <<-SQL SELECT * FROM food WHERE healthy = true SQL คุณใช้ไวยากรณ์นี้เพื่อกำหนดเอกสารที่นี่ ในทับทิม คุณเริ่มต้นด้วยสัญลักษณ์

  12. วิธีเรียกใช้คำสั่งระบบจาก Ruby

    หากคุณต้องการเรียกใช้คำสั่งภายนอกจาก Ruby… …เช่น wkhtmltopdf เพื่อแปลงไฟล์ HTML เป็น PDF มีวิธี Ruby สองสามวิธีที่คุณสามารถใช้ได้ ขึ้นอยู่กับวิธีการที่คุณใช้ คุณจะได้ผลลัพธ์ที่แตกต่างกัน . มาสำรวจวิธีการเหล่านี้กัน! วิธีการระบบทับทิม วิธีการของระบบ Ruby เป็นวิธีที่ง่ายที่สุดในการรันคำสั่งภายนอก

  13. วิธีใช้อัญมณี AASM เพื่อสร้างเครื่องจักรของรัฐใน Ruby

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

  14. REPL ใน Ruby คืออะไร? (IRB, แงะและอื่น ๆ )

    REPL ย่อมาจาก Read-Eval-Print-Loop เป็นโปรแกรมที่ให้คุณพิมพ์รหัส Ruby และดูผลลัพธ์ได้โดยตรง . REPL ยอดนิยมอย่างหนึ่งคือ irb . อีกอย่างคือ pry . มีประโยชน์เพราะคุณสามารถทดสอบได้อย่างรวดเร็วว่าโค้ด Ruby บางโค้ดทำงานอย่างไร ตัวอย่างเช่น : หากคุณกำลังพยายามแปลงอาร์เรย์ของสตริงเป็นอาร์เรย์ของจำนวนเ

  15. วิธีใช้ VCR Gem เพื่อปรับปรุงชุดทดสอบของคุณ

    หากแอปพลิเคชัน Ruby ของคุณใช้ API ภายนอกใดๆ คุณอาจประสบปัญหา การทดสอบช้าและขีดจำกัดอัตรา API . วิธีแก้ปัญหาคืออะไร? คุณสามารถ stub วิธี HTTP ด้วยตนเองจากไลบรารีไคลเอนต์ของคุณ และส่งคืนการตอบกลับที่กำหนดไว้ล่วงหน้าบางส่วน แต่นั่นเป็นงานและโค้ดที่น่าเกลียดมาก! ทางออกที่ดีกว่าคือการใช้ ส่วนผสมอันทร

  16. MiniMagick Gem:วิธีแปลงรูปภาพโดยใช้ Ruby

    หากคุณทำงานกับรูปภาพประเภทใดก็ตามในแอปพลิเคชัน Ruby ของคุณ มีโอกาสดีที่คุณจะต้องการเปลี่ยนรูปเหล่านั้นไม่ทางใดก็ทางหนึ่ง ชอบปรับขนาดเพื่อประหยัดพื้นที่และดาวน์โหลดเร็วขึ้นสำหรับผู้ใช้ของคุณ แต่คุณทำสิ่งนี้ได้อย่างไร MiniMagick เป็นอัญมณีที่สามารถช่วยคุณได้ เป็นอินเทอร์เฟซระหว่างโปรแกรม ImageMag

  17. วิธีสร้างแอปพลิเคชันบรรทัดคำสั่ง (CLI) ด้วย Ruby

    หลายคนลืมไปว่า Ruby สามารถทำสิ่งต่างๆ ที่ไม่ใช่เว็บแอปพลิเคชันได้ ในบทความนี้ ฉันต้องการแสดงวิธีสร้างแอปพลิเคชันบรรทัดคำสั่งเพื่อช่วยแก้ไขปัญหานั้น! ต่อไปนี้คือแอปพลิเคชันบรรทัดคำสั่งที่คุณอาจคุ้นเคย: psql rails bundler gem git มีหลายวิธีในการสร้างแอปพลิเคชันบรรทัดคำสั่ง และในบทความนี้เราจะ

  18. วิธีการสร้างวัตถุทับทิมที่อธิบายตัวเอง

    ในบทความนี้ คุณจะได้เรียนรู้ว่าวิธีการตรวจสอบ Ruby ทำงานอย่างไร และทำไมเราจึงใช้ เมื่อคุณพิมพ์สตริงหรืออาร์เรย์ คุณจะเห็นเนื้อหาในนั้น ตัวอย่าง : puts [1,2,3] 1 2 3 แต่เมื่อคุณพิมพ์วัตถุของคุณเอง… คุณเห็นสิ่งนี้ : ทำไม? เพราะคุณยังไม่ได้บอก Ruby ว่าจะแสดงคลาสนี้อย่างไรให้สมเหตุสมผล คุณส

  19. A Matrix คืออะไรและจะใช้อย่างไรใน Ruby?

    เมทริกซ์คืออาร์เรย์ 2 มิติ (2 มิติ) ที่สามารถใช้ในการจัดเก็บและทำงานกับข้อมูลที่เหมือนสเปรดชีตได้ สามารถใช้ได้ : เป็นตัวแทนของกระดานในเกมโต๊ะ (หมากรุก หมากฮอส ฯลฯ) สถิติและการวิเคราะห์ข้อมูล การสร้างพล็อตและกราฟ เนื่องจากนี่เป็นโครงสร้างข้อมูลที่มีประสิทธิภาพ การเรียนรู้วิธีการใช้งานจึงเป็นประโย

  20. Math With Ruby:Modulo Operator, Binary &More

    คุณจำเป็นต้องรู้คณิตศาสตร์เพื่อเป็นโปรแกรมเมอร์ที่ดีหรือไม่ มันขึ้นอยู่กับ! หากคุณกำลังจะเขียนแอป CRUD ทั้งวัน คุณก็ไม่จำเป็นต้องรู้คณิตศาสตร์มากนัก หากมี แต่ถ้าคุณต้องการทำสิ่งที่น่าสนใจมากขึ้น เช่น การแก้ปัญหาด้านการเขียนโค้ดและเตรียมพร้อมสำหรับการสัมภาษณ์เกี่ยวกับการเขียนโค้ด การเรียนรู้แนวคิ

Total 560 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:17/28  20-คอมพิวเตอร์/Page Goto:1 11 12 13 14 15 16 17 18 19 20 21 22 23