Alan Tsai 的學習筆記


學而不思則罔,思而不學則殆,不思不學則“網貸” 記錄軟體開發的點點滴滴 著重於微軟技術、網頁開發、DevOps、C#, Asp .net Mvc、Azure、AI、Chatbot、Docker、Data Science

[05][讓團隊彼此知道程式碼走向]如何强制走Pull Request?以及設定符合規則才能合並分支

[05][讓團隊彼此知道程式碼走向]如何强制走Pull Request以及設定符合規則才能合並分支.jpg
圖片來源:https://pixabay.com/en/books-spine-colors-pastel-1099067/、https://www.freepik.com/free-photo/magnifying-glass-stock-market-graph-paper_3095564.htm

在上一篇([04][讓團隊彼此知道程式碼走向]整合的威力 - 整個Review的過程)介紹完了整個Code Review的過程,從最一開始的需求,到修改好之後,透過Pull Request做Code Review然後把修改合並回主線。

基本上所有的功能基本都會使用了,但是還有一個很大的問題:如果開發者不走Pull Request的話一切不都完了?

這一篇將來看一下,如何强制要求一定要走Pull Request,並且一些設定讓Pull Request一定要有符合某些條件才可以結束。

看全文>>


[04][讓團隊彼此知道程式碼走向]整合的威力 - 整個Review的過程

[04][讓團隊彼此知道程式碼走向]整合的威力 - 整個Review的過程.jpg
圖片來源:https://pixabay.com/en/books-spine-colors-pastel-1099067/、https://www.freepik.com/free-photo/magnifying-glass-stock-market-graph-paper_3095564.htm

在上一篇([03]Azure DevOps的Pull Request提供了什麽功能?)瞭解了整個Azure DevOps的Pull Request功能之後,接下來就是看看在實際上如果整個串起來是什麽感覺。

這篇將從做一開始的需求,到最後整個功能確認修改好並且合併回主要分支。

這一篇也希望可以看到Azure DevOps這種一整套整合好的工具的好處。

看全文>>


[03][讓團隊彼此知道程式碼走向]Azure DevOps的Pull Request提供了什麽功能?

[03][讓團隊彼此知道程式碼走向]Azure DevOps的Pull Request提供了什麽功能?.jpg
圖片來源:https://pixabay.com/en/books-spine-colors-pastel-1099067/、https://www.freepik.com/free-photo/magnifying-glass-stock-market-graph-paper_3095564.htm

在上一篇(何爲Pull Request並且如何建立 - 以Azure DevOps爲例)介紹了如何透過建立branch來把修改獨立出來,並且在修改完成之後透過建立Pull Request的方式建立出可以Code Review的一個請求。

這一篇將來看看Azure DevOps裡面的Pull Request包含了那些功能。

看全文>>


[活動]DevDays Asia 2019 之 Lab Microsoft Teams

IMG_20190522_153645.jpg
Teams Workshop

在DevDaysAsia 2019的第二天的下半場,我參加了Microsoft Teams的Lab。

這一場Lab透過一步一步的操作,讓在不懂寫程式的情況下也可以感覺一下如何建立出一個bot在Teams裡面。

看全文>>


[活動]DevDays Asia 2019 之 Lab Vision AI Dev Kit Workshop

IMG_20190521_130239.jpg
Vision AI Dev Kit Workshop

Vision AI Dev Kit Workshop是DevDaysAsia 2019 第一天的其中一個Lab。

其中官方的介紹如下:

In this lab, you will create, build and deploy your Machine Learning models to our cutting-edge Vision AI Dev Kit and leverage the hardware acceleration powered by Qualcomm QCS603 chipset. You will also be guided to use Microsoft Custom Vision to train your own models.

當初在決定要不要參加這個lab的時候有點猶豫 - 因爲看到裡面提到Custom Vision - 而Custom Vision還算有點熟悉所以有點猶豫。

不過最後還是因爲好奇Vision AI Dev Kit是什麽,因此參加了。

最後結果還是蠻好玩的,這篇給大家參考一下都做了什麽。

以下圖片都是用手機拍的,所以可能有點模糊,大家將就一下吧。

看全文>>


[活動]DevDays Asia 2019 - 第二天

Image from iOS (9).jpg
今天不在是空空的佈景啦

不知不覺第二天也過去了。

除了今天有去換到衣服以及背包之外,這一篇來和大家分享一下今天都發生了什麽事情。

看全文>>


[活動]DevDays Asia 2019 - 第一天


DevDaysAsia 2019

哇哈哈,又到了一年一度的微軟在臺灣的大會,説實話,從TechDays結束之後,DevDays Asia應該是最大的會議了。

DevDays Asia已經有辦好多年了,之前因爲總總原因一直沒有參加過。

今年,因爲公司有擺攤位,所以借著去幫忙的名義(還是有幫忙的好嗎XD),去參加了活動。

這篇來分享一下第一天的情況。

看全文>>