發表文章

目前顯示的是 5月, 2018的文章

Visual Studio 自動排版格式化程式碼

圖片
在團隊開發過程中,什麼時候是程式碼瘋狂修改的階段呢, 無非就是Code Review了,有時候卡個幾天或是幾個月都是有可能的, 裡面常出現的comment,每次幾乎都會出現的就是排版的問題, 例如空白多一個少一個,括號還沒換行等等的小瑕疵, 對於心思不夠細膩的人而言,真的十分的惱人 團隊中喜歡將大括號換行, 例如: if(true) {   //code } else {   //code } 那也許有些團隊喜歡: if(true){   //code }else{   //code } 有時候不只括號要不要換行,連else要不要換行都有各自的喜好, 所以有時候要統一使用團隊規定的喜好真的會有眼殘的時候, 自己檢查老半天可能還是有漏網之魚, 但現在不用擔心啦! 只要使用Format 格式化文件就能為你分憂解勞, 設定方式如下: 編輯 > 進階 > 格式化文件 Visual Studio會根據你的環境設定幫你自動重新排版 設定方式如下: 工具 > 選項 切換到 文字編輯器 > C# >程式碼樣式 > 格式化 > 新行 這邊可以設定很多換行的邏輯, 將對應的項目打勾跟取消勾選,下面的黑色區域會顯示排版的格式, 可根據自己或是團隊的喜好去做調整,即可自動排出你想要的格式囉! 如果覺得 編輯 > 進階 > 格式化文件 這個選項太難找到, 可以參考這篇文章,將他加入在明顯的工具列區域喔 http://greens2314.blogspot.tw/2017/09/visual-studio-2015.html

將專案加入Git版控並上傳至遠端儲存庫

圖片
假設情況:想像你們團隊目前已經有一個專案,已經開發半年了,這時候主管去外訓,得知Git版控非常的好,他想使用Git來做專案程式碼的版控讓大家一起開發,請你好好研究如何將專案加入Git版控 目的:讓團隊可以更有效率的合作開發,並了解彼此之間修改的程式碼內容 處理方式:有兩種方法來將專案加入Git版控,以下使用TortoiseGit與Bitbucket示範 1. init 儲存庫 > 上傳到遠端儲存庫 在專案資料夾內產生一個.git的資料夾,這個資料夾就是負責做版控管理的 操作方法:在資料夾空白處按右鍵,選擇Git Create repository here 不要勾選 Make it Bare,按下OK。 若勾選的話是代表這個資料夾是專門拿來做版控的儲存中心,下文會提到,將使用Bitbucket來作為Remote Repository,能讓開發成員取得同一份程式碼 資料夾會自動產生一個名稱為.git的資料夾 代表專案已經可以開始使用Git版控囉!而這個包含.git的資料夾就是版控的 工作區 若沒有看到.git資料夾的話,可以檢查一下資料夾設定是否有允許顯示隱藏的項目 接下來就是將專案內的程式碼加入版控,使用Git Commit來提交一個版本 勾選要加入此版本的程式碼,此時可以瀏覽一下檔案清單,如果有看到某些檔案是不想加入版控的,可以使用.gitignore來忽略它,例如下圖的.vs資料夾會根據使用者的電腦不同而有不同的內容,所以不適合加入版控,必須忽略它。先將下圖視窗案取消 點選.vs資料夾後按滑鼠右鍵,將.vs資料夾加入ignore list 將著選取忽略的方式, Ignore Type: 忽略檔案的方式是針對這個單一的項目,還是其他資料夾內若也有相同的項目也要一併忽略, 例如:專案每個資料夾內都有一個readme.txt檔案, ignore item(s) only in the containing folder(s):只是想排除特定一個 ignore item(s) recursively:想忽略全部的readme.txt,git會將整個工作區內的readme.txt忽略 Ignore File: ignore list是由一個叫做.gitignore的檔案再管