legacy code的應對方法

  1. 先大概看熟它寫什麼,時間不夠的話快速看過,找到要改的地方改。
  2. 看要不要重構、重寫(評估時間跟複不複雜)
  3. 沒有要重寫就改它
  4. 當笑話看
  5. 當自己是考古學家
  6. 想著「應該還是有可取之處」
  7. 當作一個練習重構重寫、速度的case
  8. 時間有限的情況下,找到要改的地方來改就好,全部看完可能也不知道做什麼
  9. 有人可以考古的話就問,沒人問的話就試以上方法

[NEW] Ultimate AWS Certified Cloud Practitioner – 2021

udemy的課,記一下心得
3-9、各種cloud type(Iaas、Paas、Saas)
4-24、教用AWS CLI,Access keys是CLI或SDK要用的
4-26、教用AWS CloudShell,不一定要用這個東西,看想要用本機的cmder還是CloudShell都可以
4-27、教IAM Roles的觀念,其實就是AWS服務的權限

條列式筆記:

  1. 在搜尋bar可以直接搜尋功能,很方便。
groups不能nested
左邊是root user右邊是IAM user,要用不同的瀏覽器或是開無痕來登,不然會搶登
這個有看沒有懂,繼續看中
any action, any resources
不要用root account 去產生security credentials
Create IAM Roles的操作介面
這個感覺會常考捏
開一個Budgets

Creating IAM policies

.NET Framework CICD

研究這個真的花了老半天,首先是要用 GitLab 的 windows host
接下來研究怎麼build my solution

需要研究的主題:
docker
MSBuild
GitLab
PowerShell


搜尋docker image
.NET Framework SDK

參考文章
Using Dotnet and MSBuild tools in Dockerfile
“msbuild” not working in Windows Shared Runner?
MS Build not working with gitlab runner while working locally
看到這篇發現他的path後面還有msbuild.exe
The reference assemblies for framework “.NETFramework,Version=v4.6.2” were not found
看這篇安裝了套件Microsoft.NETFramework.ReferenceAssemblies

研究deploy
How to Connect to a Remote Computer Using Command Prompt
教怎麼連到遠端電腦


參考yaml
lib/gitlab/ci/templates/dotNET.gitlab-ci.yml