昨天聊完CodeGolf,今天來聊聊另一個有點相關的東西 Ninja-Code。
傳說中,只有最厲害的忍者大師,才有辦法寫出真正的ninja-code。
但我們依然可以追隨忍者大師的腳步,來試著嘗試跟練習寫出ninja-code。
要能稱為ninja-code,你的程式碼必須要善於讓人捉摸不定、隱藏真實的程式碼在洋洋大海。
利用各種稀奇古怪的刃具,把人耍的團團轉。
沒錯,Ninja code其實指的就是非常爛的程式碼,邏輯混亂、變數命名隨便、意義不明的函式、亂用語法糖,這些都是ninja code。
在正式工作的時候如果遇到,那真的是非常令人崩潰的事情,所以希望各位不要變成忍者大師啊,好好的寫你的Clean code吧!
這裡簡單附上櫛風自己的coding準則供各位參考
本期沒有meme,直接上javascript的網站學習如何當一名忍者吧!
https://zh.javascript.info/ninja-code