[Visual Studio] 利用內建的diff merge 進行整合
當要進行代碼整合時, 有時需要進行3-way match, 簡單說是用兩個檔期進行比對整合, 並標示有衝突(Conflict) 的部份.
當要進行代碼整合時, 有時需要進行3-way match, 簡單說是用兩個檔期進行比對整合, 並標示有衝突(Conflict) 的部份.
利用Visual Studio Code 進行 Web development 越來越常見, 除了它開源外, 其大量extension 亦帶來很大的彈性. 在示範中, 會設定利用chrome 作為angular project 的預設debugger.
早前介紹過Snippet 在IDE中如何加快開發速度, 然而, 之前的tools 須要靠第三方exe 才可使用, 若在IDE 開發環境中有點不點. 今次介紹的是Visual Studio 中的Add-in, 可以讓開發者直接在IDE中自定Snippet.
將Project profile 化可以使自己的publish 設定予不同的場地, 從而令設定易客制化同時避免人為錯誤. 方法如下.
Package 是指一堆已打包的Library, 要叫用時, 則須要將整個package 透過某些 hosting (Repository) 下載並放於自己的project 中叫用, Web development中, 最常見的Repository 為 NPM, 而Java 則主要是Gradle 和Maven. 而在.net 中, 通常都會使用 NuGet.
找到了一個Visual Stdio Extension 令到寫code時不會太悶. 當文件有修改時, 便會爆一下. 雖然對development 沒有實際幫助, 但挺過癮. 另外, 除了Visual Studio 外, 還有atom 版. Reference Visual-Studio-Power-Mode, Liam Morrow Activate Power Mode, Joel Besada
有時建立Project 或Item 時, 除了預設名字外, 可能有需要加入更多的參數(Parameter)讓development 更方便, 在Project / item 生成後不用走入去再修改. 在這裡, 會示範如何在Project Template 中加入Wizard.
為了方便自己以為建立coding standard, 制造一堆template 是其中一個方法. 有時候會copy and paste 一堆相類似的code再修改. 雖然能夠達到目的, 但費時失事. 所以Item Template 應運而生.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes