🔥 我們發布最好的 和加密貨幣項目
💯 投資前一定要做好自己的研究
☎️ 營銷聯繫人 @lgexpertise
🚀 官方合作伙伴: www.chimpzee.io https://coins.game
Last updated 5 months, 1 week ago
作為開發者,我們經常需要尋找並實踐各種問題的最佳實踐(best practice),那麼有沒有想過最糟實踐(worst practice)呢?
暢銷書籍《Effective Python》的作者 Brett Slatkin 在去年開設了 YouTube 頻道 —— Worst Practices in Software Development 與工程師們進行訪談聊聊他們實際的開發狀況,並提出了一個想法:
“I have a theory that nearly all of the horrible things that everyone tells you to avoid in programming are precisely the best way to build software.”
是不是避開了大家所謂的最糟實踐,恰恰就是我們在開發過程中尋尋覓覓的最佳實踐呢?
剛剛聽了 Leah Culver debugs with print statements 這一集,隔著螢幕都能感受到 Leah Culver 的歡愉,我自己也經常隨便在程式中隨便輸出個 5566, 55688, 123, test123 去確認執行順序,以及函數與方法是否確實被呼叫與執行。
是說……這應該不是需要被改善的 worst practice 吧?不是吧?不是吧!
最近處理一些安全相關的議題,在找資料的過程中發現了兩個滿有用的東西:
• OWASP Cheat Sheet Series 是由開放網路安全計畫(OWASP, Open Web Application Security Project)這個非營利組織維護的一份速查表,使用 Mkdocs 與 Material for Mkdocs 主題建置;左側清單可以看到,甚至有針對不同的框架與函數庫的彙整。
• Sonar Rules 是由瑞士公司 SonarSource 建置的資料庫,裡面陳列了一些在開發時需要注意的規則,這些規則也是他們提供的靜態程式碼分析功能中,會提示的項目。基本上每一條規則,都有提供範例程式與處理方式。也是根據常見框架和語言分類,子頁面可以再根據不同標籤與條件進行篩選。
🔥 我們發布最好的 和加密貨幣項目
💯 投資前一定要做好自己的研究
☎️ 營銷聯繫人 @lgexpertise
🚀 官方合作伙伴: www.chimpzee.io https://coins.game
Last updated 5 months, 1 week ago