Skip to main content

Command Palette

Search for a command to run...

#software-development

Articles tagged with #software-development

  1. 我的 MacBook Pro (Apple Silicon) 設定

    現在開始因為 ChatGPT 的出現,各種 AI 助手的功能都跑出來了。想想自己用了許久的環境設定也應該要來重新審視和建立新的開發環境了,僅此紀錄我個人的環境配置步驟和設定。 環境前置步驟 還原 MacBook Pro 至全新環境 macOS(全部資料刪除) 設定好初始設定後,登入 Apple ID 進入 App Store 確定 macOS 版本和預設 APP 都更新到最新 macOS 版本 到系統設定調整所有設定至個人習慣的設定 三指拖移 觸控板手勢開啟 防火牆開啟 輸入法設定...

    Apr 25, 20235 min read100
  2. 知識閱讀 - 中美軟體開發的差異

    最近看到這篇文章 - 從 TikTok "重 QA 輕測試" 來看中美軟體開發之間的差異。其來源是 YouTube 影片 關於 QA 我個人比較認為是看地區造成的,這就有點像是在 Tiktok 是將單元測試以人力方式來實踐。感覺是看該地區的成本來考量,人力成本和開發成本的比較。想要將開發能量集中,所以就把開發人員的測試成本全部挪到 QA 將其依靠大量的人力成本處理。但是如果是像歐美,人力成本較高,可以自動化利用程式處理是更加符合效益的。我之前待過的假外資真中資的公司也是這樣,喜歡用大量便宜工讀生...

    Mar 1, 20221 min read29
  3. 一個現代化的 Python 套件管理工具 PDM - Python Development Master

    最近看到一個 Python 的套件管理工具 PDM,算是滿新的工具 2020 六月才開始的。滿讓我驚艷的地方是,它不是使用了 virtualenv 的方式來做套件管理。基本上用過 Python 的都會知道 virtualenv 是最常用來作隔離開發環境的方式。介紹裡面提到 PDM 是使用了 PEP582 的標準來去達到套件管理的 PEP582 簡單介紹就是類似 npm 一樣在每個專案內將套件都儲存在一個叫 __pypackages__ 的資料夾,然後在執行 Python 的時候優先才這個資料夾...

    Dec 10, 20211 min read625
    一個現代化的 Python 套件管理工具 PDM - Python Development Master