阿貝好威的實驗室
Plan-Do-Check-Act,生活就是由一連串的實驗(Trial & Error)所組成,不停的在探索與找尋所有可能
網頁
(移至...)
首頁
持續消化的書坑
小貝爺的書單
▼
2020年1月29日 星期三
從Java到Go系列 - Finally and defers
source:
funnyZpc
在 Java 世界最習慣的模式就是
try-finally and try-catch-finally
,主要的用途有三種:
try-catch 用來處理例外
到了1.7 版 更可以直接用來處理 AutoClosable 的 resource
finally 就是用來處理一堆雜七雜八最後處理的東西,包含
經過 try-catch 處理後也出錯的錯誤處理
或者是一些無法 AutoClosable 的 resource
延伸閱讀:
Java Try With Resources
2020年1月27日 星期一
從Java到Go系列 - Jenkins Code coverage
歡迎來到從 Java 到 Go 系列(確定會有系列嗎...),本篇文章想要解決的問題是:
如何讓 Jenkins 顯示 Code coverage?
而會問這個問題的人通常都是來自於 Java 的開發世界,為什麼呢?
根據我的觀察,對於許多原生的 Gopher,他們反而會選擇
Gitlab-CI
or Drone 這種輕量級的工具,反而比較不會選擇 Jenkins 老公公,可能原因:
Go 的好處就是輕盈,既然要輕盈,就輕到底,也選擇其他輕盈的框架(好啦,這是我的主觀想法,歡迎提供其他看法)
反正code 就放在 Gitlab,那可以直接用整在一起的Gitlab CI 不是更佳省事
Jenkins 的生態系的確比較多 Java 的 plugin(因為他就是由Java 寫的咩...)
2020年1月25日 星期六
從Java到Go系列 - Database migration tool for Go - fizz
從 Java 的世界轉換到 Go 的世界,就會開始尋找對應的服務和專案,在 Java 世界資料庫 migration 最有名的就是
liquib
ase
和
flyway
,那在 Go 的世界也有相對應的東西嗎?
2020年1月19日 星期日
獨角獸專案 - Part I 導讀 - 市場與大環境的改變
獨角獸計畫真的看的很痛苦....
😂
不是英文不好的痛苦,
而是整個融入情境,想說這種公司怎麼呆的下去的痛苦,怎麼可以用
這種方式做事的痛苦,作者很成功的讓我們融入主角 Max
ine 的視角,看到各種 IT 行業的慘況....
市場與技術無法脫鉤
故事的背景來到 EC 已經被 Amazon 統治的現代世界,小說中的零件無極限(
Parts
Unlimited
)公司面臨到最大的商業挑戰就是消費者的消費型態已經改變,消費者可能不會再到店面跟零售商買東西,更多的是透過網路和電話購買。但是零件無極限(
Parts
Unlimited
)公司的高層不斷提醒員工,客戶真的需要的還是可以相信的人,並不是透過冷冰冰的網路自行購買零件,所以才有鳳凰計畫,希望幫助零售商可以提升服務進行數位轉型。
但是就像許多企業一樣,上層的命令與計畫傳達到執行端,往往已經扭曲變形.....
2020年1月12日 星期日
獨角獸專案 - Part I 導讀 - 濃濃的臭氣味
Part I 故事背景
Maxine(女)剛渡假回來,就遇到無限公司的薪資系統大當機事件,雖然罪不在於她,但是為了給董事會交代,他的上司 Chris 決定把她調職,調往集團罪惡名昭彰的『鳳凰專案』,希望她過去幾個月負責處理文件的部分,Maxine 感到沮喪憤怒,覺的公司就是要要找人當代罪羔羊,想要逼她走,不過她的老闆 Chris 卻又一直強調,只是調她去那邊避避風頭放個假,之後再把她調回來...
而這個『
鳳凰專案
』就是上一集故事中的那個專案,話說我已經忘記上一集結局是啥(原本以為已經成功了),沒想到那個專案已經三年過去,仍在虧損沒有成功的死亡行軍中....🙈
‹
›
首頁
查看網路版