iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

初級紅寶石魔法師心得分享。 系列

Ruby on Rails心得。
30天文章內會以,基礎介紹Ruby後重心介紹Rails,每天會有一題Easy級別的Leetcode解題分享,狀況允許下會有面試題分享(面試題以Ruby、Rails、網路相關為主)。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

D-19. Git中的tag 、Git flow && Array Partition I

如果單純從學習Ruby再學習運用Rails開發網頁專案,那可能還要再認識一些技能,對開發上能更有幫助。當然如果本身已經有非常多的專案開發相關經驗者,可能對它們就...

2021-09-11 ‧ 由 nauosika 分享
DAY 12

D-18. SQL & NoSQL、SQL injection、primary key & foreign key

SQL && NoSQL SQL Structured Query Language:結構化查詢語言。用於查詢關聯式資料庫的語言。不要誤以爲pg...

2021-09-12 ‧ 由 nauosika 分享
DAY 13

D-17. Rspec 從零開始寫測試(一)

萬事起頭難,有些事常常是不知道怎麼開始。 安裝於Project $ rails new project_name -T 省略原生Test。 $ gem 'r...

2021-09-13 ‧ 由 nauosika 分享
DAY 14

D-16. Rspec 從零開始寫測試(二) factory_bot_rails && Largest Number At Least Twice of Others

今日繼續,由此分支內容開始。https://github.com/nauosika/Rspec_test/tree/D_17_Rspec_content 安裝f...

2021-09-14 ‧ 由 nauosika 分享
DAY 15

D-15.Rspec 從零開始寫測試(三) shoulda-matchers && Distribute Candies

今天簡單操作測試Associations 有能力用原生Rspec語法去測任何東西,一定超強的,但是為了快速了解這部分,請gem來幫助快速完成測試。 shoul...

2021-09-15 ‧ 由 nauosika 分享
DAY 16

D-14.Rspec 從零開始寫測試(四) 私有方法測不測? && Maximum Product of Three Numbers

繼續把model的測試寫完 private方法屬於不直接測試,利用有用到它們的public方法測試即可。類別方法與實體方法都應該要測試。 我新增了一些測試,假設...

2021-09-16 ‧ 由 nauosika 分享
DAY 17

D-13, Ruby 正規表達式(一) Regexp && Valid Palindrome

剛開始看不懂那些亂碼時,真的很痛苦。 Regular Expression常簡寫regexp,也是Ruby內的一個Class。 2.7.3 :001 >...

2021-09-17 ‧ 由 nauosika 分享
DAY 18

D-12, Ruby 正規表達式(二) 量詞 、錨 && Reverse Vowels of a String

昨天的重點複習/./就是一個最簡單的正規表達式。 先認識一下match與=~。 match回傳匹配的內容。=~回傳匹配的位置。 2.7.3 :195 >...

2021-09-18 ‧ 由 nauosika 分享
DAY 19

D-11, Ruby 正規表達式(三) 字符 && Regular Expression Matching

經過兩天,開始看得懂/a{3,}?/i是什麼意思了。 這是一個比較歪樓的比喻。 這是一段隨意從網路上抓下來的Regexp。寫得很嚴謹,e-mail網址的狀況都有...

2021-09-19 ‧ 由 nauosika 分享
DAY 20

D-10.Rails N+1 queries and kill N+1

經典老問題。 為何產生N+1? 因為語法沒寫好N+1是當我們對DB需要查詢一些具有associated data時,會產生的一種狀況。Rails在關聯性建立好之...

2021-09-20 ‧ 由 nauosika 分享