我們什麼時候該做單元測試 以TDD開發的話,那你應該會在寫任何一個function的時候就先把測試寫下來 商業邏輯複雜時 多人開發時 會因為狀態改變而呈現不同...
第七天~以下淺談我很常用到的2個方法 ToString() 格式化字串 我們可能需要將數值以一定的格式來呈現,就需要對數值進行格式化。有時需要轉換兩位小數點顯示...
為確保程式碼的格式一致,並且 typescript 的型別都有好好定義跟參照,打算加上 husky 在提交時用 prettier, eslint 跟 tsc 做...
想像一下你想要使用 List 來做一系列的資料操作, scala> List(1, 2, 3, 4).map(_ + 10).filter(_ % 2 =...
在剛確定可以使用 CDN 來加速後,後續的第一個問題,很可能就是:「請問,CDN 可以不要只有 dwnhikcdqi4zf.cloudfront.net 這類網...
通过前面的示例,我们可以看到每个 pipeline 或 stage 运行结束后,都会返回一个结果(Finished 的状态)。post 的作用就是让我们可以将这...
昨天手動把專案部屬好了,接下來我想要幫專案加上自動化流程,讓每次的異動都能跑過測試並佈署到fly.io,因為專案放在github上,理所當然的選擇了github...
在另一篇《踏入IT產業的敲門磚——跨領域轉職的相關準備》有提到跨領域轉職「上課學習是很不錯的跳板」,在轉職為PM後我自費去考了2張國際證照,對我的工作幫助很大,...
到目前為止,已經完成最基礎的功能,因為自己營運一個伺服器很麻煩,在眾多免費方案之下就選了一些人推薦的fly.io了,免費版本有幾個限制: 最多使用3台VM 總...
這篇可能跟discord.py bot 功能比較沒有相關,但很多東西如果沒有跟資料庫結合使用,又缺少了那麼點樂趣,而會選擇google sheet 當資料庫,是...
前言 在之前的文章中,我們介紹了如何創建和管理遊戲房間以及處理玩家的加入和離開。 現在,讓我們深入探討玩家匹配和遊戲開始的邏輯,這對於即時多人遊戲的成功運行至關...
while 迴圈 前面的for迴圈,有變數i扮演類似「計數器」的角色,我們對於迴圈應該循環幾次,是比較能掌握的。而這一節要介紹的「while迴圈」,可以用在循環...
目的 列出 Kotlin 和 Flutter 中相同功能的基礎元件名稱(畫面顯示相關元件)。 畫面呈現 元件呈現畫面 用途 Kotlin Flutter...
目前為止第一支API已經可以紀錄基本的訂閱資料,這時候就可以先準備發布了。不過發布之前,我們要先幫系統加上紀錄log的功能,當產品發佈到雲平台後就不像在本機一樣...
目前的應用程式中的參數像是database的連線字串都是直接寫死的,這樣其實是不利於測試與佈署的。實際上一個應用程式往往需要隨著環境不同帶入不同的組態,舉例來說...
Restful API的開發者應該都熟悉,我們會撰寫符合OpenAPI規格的文件以便於串接。在Rust中,除了poem這個框架原生支持OpenAPI開發外,其他...
昨天的程式碼中,我們直接在handler中建立連線,但是在一個網頁應用中較好的作法是建立與資料庫的連線池,讓連線可以被重複利用。以.Net中我接觸的作法便是由E...
看完上一篇簡單介紹後,我們開始建立我們初始 SwiftUI 專案,首先開啟我們的 IDE Xcode ,此刻的版本是 14.2。 Xcode 安裝 如果你還不知...
doGet(): doGet() 用於處理 HTTP GET 請求。 當您部署一個 Google Apps Script 項目為 Web 應用程序(Web...
在深入瞭解公司商業模式後,我們會對於公司能為用戶創造哪些價值有更加清晰的認識。這樣的瞭解讓我們能以商業價值畫布的『價值主張』為基礎,合理評估每個開發需求的價值。...
摘要 內容回顧 前幾日在 Asana 的 API 測試頁面上找到合適的工具 陸續將要用到的內容包進自己開發的 Kanban 類別中 開發流程 按照順藤摸瓜...
Make a prototype with Figma 對 Node / Express 有了大概的理解後,我開始想要往前端去嘗試,但實在很難憑空刻畫面 因此想...
這邊簡單說明一下,在 AWS 的 EKS service ,裡面所需要使用的 service 都要錢才有辦法生存的狀況下,要如何使用會比較節省錢的部分,這邊分成...
Pytorch 的流程 流程大致上可以分成以下六個步驟: 資料準備 建立模型 擬合模型到準備好的資料(Train) 評估模型(Evaluate)...
我覺得 這個世界不是if(如果) 就是 else(否則)啦哈哈什麼程式100%都會寫到的還有一個switch但我比較少用到都是用這個陳述句~~ 直接說範例: i...
Top-Seller system check requirements Q: Are the top seller broken down by entire...
作為一名具有軟體開發工程師背景的人,經常會深思:「解決方案架構師和軟體開發工程師在本質上真的有明確的差異嗎?」雖然個人每天都與軟體和技術打交道,但經過深入研究和...
嗨大家好,我是Eric ~ 在程式開發過程中,陣列分組是一個常見但容易被忽視的需求,不論是依照單一屬性,還是更複雜的條件進行分組,一個具有靈活性和可用性的分組函...
當個監聽及造謠的小人物就是嗅探欺騙(Sniffing & Spoofing)的宗旨,有時從外面圍欄進入時不妨先用望遠鏡或對講機先多看看與聽是否有動靜...
DAY9:深入了解 React 狀態管理 在React開發中,狀態(State)管理是一個至關重要的議題。透過狀態管理,我們可以在應用程序中保持數據的同步,並根...