Just My Life & My Work

Posts tagged ‘system’

萬年老系統

萬年老系統是非常誇張的說法,我寫 iOS App 是從 iOS 6 開始,至今 2022 年已邁入 iOS 16,若說是老系統,應該頂多 16 年啦~😀

實際上現在公司的產品,是從 2016 年開始(看程式檔案有年份),還是使用 Objective C 開發,至今邁入第七年,我發現是有四個工程師陸續接手研發,因為有看到作者名字和程式風格。

因為我一直是開發 iOS App,所以一個月內我就對大部分的功能流程熟悉,包含串接後端 API 部分,只要有使用到的 API,一定給他測個成功和失敗案例。

目前公司後端工程師數量遠超過前端,畢竟後端模組至少有 10 個吧~假如 iOS 和 Android 勉強算兩個模組,可見後端複雜度之高~🤪

稍微了解 API 後,我明白後段相依性很大,想要在舊有錯綜複雜邏輯下往上加功能,肯定會有一些出乎意料之外的狀況。讓我想起萬年老系統那張圖~很是貼切呢!

總之,且戰且走,我們採滾動式開發~盡可能不要讓前端拿到有問題的 API 就好啦!😜

若有朋友需要開發 App,歡迎來找我喔~

更換機車傳動系統零件

一如往常,騎乘每1000公里去非常機車換機油,這次師傅特別幫我拆開傳動系統檢查,很意外發現零件已磨損嚴重,需考慮更換傳動系統零件。不過因為我機車品牌是稀有的PGO,需要時間調零件過來,於是另約時間再來一趟。上班的時候我給師傅引擎號碼,讓他好去調零件。

沒遇到也不知道要定期更換機車傳動系統零件,因為我看到圖解機車里程數保養並沒有寫這一項,聽我弟一說他的經驗,才知道他已更換兩次傳動系統零件,說這是機車第二高單價的項目

(繼續閱讀…)

[iOS] 自製發版本系統

在沒有架設伺服器的情況下,我採用Dropbox,只要把檔案同步到雲端,透過分享連結,就能讓客戶下載App測試版本喔!

透過第三方平台發版本可參考:發佈版本給使用者測試 (Crashlytics Distribution for User Test) 

iOS 自製發版本00002

首先要準備四個檔案:

  • IPA檔,也就是App安裝檔
  • plist檔,記載App資訊
  • 正方型圖檔,下載時顯示的icon
  • html檔,設置連結給客戶開啟

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: