2022年3月28日 星期一

[C++ / C# ] abstract / virtual function - 使用C#與C++的比較

先前比較常碰C#,因此抽象函式(abstract function)也是常會碰到的名詞,

但現在比較常碰C++,碰到virtual時我以為和C#是一樣的,代表繼承後可供修改,

但為什麼後面還要加個 = 0 呢? 

一查才發現原來這邊加上 = 0 比較像是C#中的抽象函式(abstract function)

讓我們來比較一下。

2022年3月17日 星期四

[C++ / C# ] 抽象類別宣告變數? - 應用在C++與C#的小差異

在C#裡,當我們使用工廠模式把實作類別隱藏起來,

統一使用父類別當容器時,通常就是宣告父類別變數,

再new出子類別物件指派給父類別變數就好,

但是在C++中由於有指標的關係,需特別注意宣告的格式。

2022年3月14日 星期一

[錯誤處理] error LNK2038: 偵測到 'RuntimeLibrary' 不符

菜鳥軟體工程師的職涯目標

先前有一陣子很愛逛天瓏網路書局,

好像買了書,追求進步的心靈就得到安慰,然後就會變強,

其中發現有一類軟體書是關於軟體架構師,

字面上意思似乎是規劃軟體架構、規劃產品應該適合什麼樣的軟體配置,

方便後續的維護與擴充,我想,這不是我滿有興趣的事情嗎?

2022年3月9日 星期三

單元測試的藝術 - Chapter 3.1 找出程式碼中的外部依賴

找到依賴

什麼是外部依賴?

書中的說明指的是在系統中的一個物件,他與被測試程式碼之間產生互動,

但你無法掌握這個物件,常見的外部依賴包括了檔案系統、執行續、記憶體以及時間等等。

社會新鮮人如何投資?

我的觀點是,在 沒有很多 本錢 的情況下, 別寄望每個月幾千元放到股票或者最近很夯的高股息ETF就能讓你致富, 先投資自己,讓自己的本業收入提高吧。