IngramChen 積分 0

原本這個世界只是這樣的:

new AwsCredential("access", "secret");

然後經過真實世界的考驗 (有人會 mining aws credential) 後,就變成你說的 provider + multiple implementaiton + DI,整個事情都複雜了起來。

我們的 daily job 其實這種事佔蠻大的一部份…

這是文章的子討論串,你可以回到上層查看所有討論和文章
qrtt1 積分 0

我們的 legacy code 也是

new AwsCredential("access", "secret");

新寫的東西,就是上面那一串包成 factory 或當『常數』處理了。不過那一串只是挖 SDK 內的寫法,再加上 devProfile :P