iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~

在本系列文因為工作上的產品應用需求,進而探索到很多層面的點滴事。透過每篇 EP 的分享把這些點滴整理,看起來或許像是個獨立的小品抒發文、也或許是一系列技術研究文!?

總之,就當作的隨手雜記文吧!

本篇是 莫名其妙就跟世界等級的 OpenSource 專案攪和了!? 系列文的 EP04。


正所謂,時代的眼淚...

隨著時代的推進,要讓不同版的 Windows 系統的機台,都不斷地能跑著這產品的各版本的迭代。

所以讓整個開發團隊維護著各系統不同套的 Code,才能完成產品同一功能的迭代?!

思考一下,下面的幾個問題:

  1. 要讓產品增加一個新功能時,開發團隊要花費的開發心力有多大?
  2. 當開發團隊完成該功能的開發時,驗證團隊要驗證的範圍有多(奪)多(多)?
  3. 驗證團隊回報出一項驗證問題時,開發團隊要追蹤的事情會有多寬?
  4. 無論是開發團隊到驗證團隊;還是管理團隊到作業團隊,是不是所有參與的人都有對這產品的故事背景有一定深度的理解?

上述都對公司的產品來講,無疑的是絕對的 "硬傷"。

當然可以選擇忽視甚至是無視這 "硬傷",產品依然都能在短期內馬照跑、舞照跳。

但中期...

甚至是長期呢?

更別說當微軟都已經要終止 Windows 10 的支援了
windows10-eol
(圖片取自 原價屋 coolpc)

你各位到底有什麼底氣可以選擇繼續硬幹?

然後在那邊不斷跳針、跳針...

姐姐。


整個開發團隊歷經了一段極為客觀與審慎的評估(笑~~~)

再加上審慎考慮本篇前述提到的問題後,才決定使用在 EP02 所提到的那三大技術。

自 2023 年中之後,整個開發團隊就投入相當大的心力整併這些不同 Windows 版本上不同套的 Code;雖然開發團隊同時間也得完成產品功能迭代所需的新需求、以及維運過程中發現的問題修復(某一種程度上是自己造業自己擔...苦笑)。

而赫然有個急件任務的出現,可以說促使產品的開發團隊能夠契而不捨,並快馬加鞭的從 WPF 推進各層面的移轉到 .NET + Avalonia UI...那就是:

Linux
Linux
(圖片取自 Wikipedia)

這重大的 "剛需" 出現。


上一篇
EP 03
下一篇
EP 05
系列文
莫名其妙就跟世界等級的 OpenSource 專案攪和了!?5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言