iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0

昨天聊完CodeGolf,今天來聊聊另一個有點相關的東西 Ninja-Code。

傳說中,只有最厲害的忍者大師,才有辦法寫出真正的ninja-code。

但我們依然可以追隨忍者大師的腳步,來試著嘗試跟練習寫出ninja-code。

要能稱為ninja-code,你的程式碼必須要善於讓人捉摸不定、隱藏真實的程式碼在洋洋大海。

利用各種稀奇古怪的刃具,把人耍的團團轉。

沒錯,Ninja code其實指的就是非常爛的程式碼,邏輯混亂、變數命名隨便、意義不明的函式、亂用語法糖,這些都是ninja code。

在正式工作的時候如果遇到,那真的是非常令人崩潰的事情,所以希望各位不要變成忍者大師啊,好好的寫你的Clean code吧!

這裡簡單附上櫛風自己的coding準則供各位參考

  1. 不下放
  2. 變數用snake命名
  3. 函式用小駝峰命名
  4. 類別用大駝峰命名
  5. 函式不超過三十行

本期meme

本期沒有meme,直接上javascript的網站學習如何當一名忍者吧!

https://zh.javascript.info/ninja-code


上一篇
Day15 CodeGolf
下一篇
Day17 線段樹
系列文
寫程式的那些宗教戰爭30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Hell Kiki
iT邦新手 4 級 ‧ 2023-09-30 20:32:15

沒有meme QAQ

櫛風 iT邦新手 4 級 ‧ 2023-10-02 16:33:45 檢舉

我覺得那篇文章已經很meme了說

我要留言

立即登入留言