[程式工具] 想學 Git 卻沒時間?紀老師幫您調配出「超濃縮」的 Git 超神水!讓您一喝見效!
1. 喜歡「一圖包全部」的人
"Git Cheat Sheet"
英文版: https://goo.gl/aQpj6k
簡中版: https://goo.gl/zu64Bl
2. 喜歡「一路互動學」的人
"Git Immersion"
http://gitimmersion.com/
#ToolsTuesday #Git #VersionControl #ProgrammingTools
-----------------
嗯...配圖的梗看得懂嗎? XD 這是一個尋找相同世代的概念...
Git 是所謂的「原始碼版本控管軟體」,也是我在補習班教課時,私下半開玩笑跟學生說程式設計師「五大神器」(vim, gcc, git, make, gdb)之一。因為這五種工具都能在最惡劣的「命令列」環境下執行。就算你用 ssh 遠端連入一塊 CPU 不快的開發板,有了這五種東西,你要我寫什麼程式我當場都可以寫給你,而且又快又好。
這就像某個左上臂繡著一條龍、還常用布包起來的廚師一樣,身上只背了「菜刀、湯杓、鍋子」三樣東西,任何料理都可以當場做給你,吃完還能「衣襟炸裂」...(咦?最後一句跑錯棚了?) <-- 哈哈哈!看不懂這一段的梗就當作我發瘋亂講話沒關係...抱歉啦!目的只是說明,好的程式設計師會逼自己適應少數幾個簡單的工具,以便在任何環境都能寫出好的原始碼。
不過不少朋友都會問:「有沒有那種看個 30 分鐘、就能學會 Git 基本操作指令的文件啊?」這位施主運氣真好!我這邊剛好有兩篇。名稱與連結都已經附在最上方了,讓我跟您說明一下服用方法。
「Git Cheat Sheet」適合對版本控制軟體稍有經驗(如:用過 CVS, Subversion)、只是沒摸過 Git,想快速掌握 Git 的朋友。它把 Git 常用指令寫成兩張紙,打包成 ZIP 檔供您下載。您可以將它下載後印出,貼在書桌前。某些需要更多細節的指令只要丟入 Google 查一次,下次相信您就能運用自如了。英文苦手的朋友有簡體中文版,連結也附在上面了。
「Git Immersion」適合沒啥版本控制軟體經驗、喜歡一步步互動學習的朋友。它的首頁有個大大的綠色箭頭,一直按就能前進到下一步。如果您喜歡 Git,但就是不喜歡用「命令列」下指令,希望有圖形式工具來操控 Git 的,該頁面的右上角,也介紹了兩款 Git 圖形式介面工具。GitX 適用於 Mac 系統,TortoiseGit 適用於 Windows 系統。點擊首頁「Graphical Clients」下方的「Mac」或「Windows」按鈕,就可以前往該軟體的下載頁。
今天介紹的東西還喜歡嗎?喜歡的話,還請用力按下「讚」讓我知道喔!那個「讚」太少的主題,我會減少該主題出場的機會。所以這個主題是您喜歡的,請不要吝嗇表達您的意見喔!
期待我小小的貢獻,能成為您增進程式設計專業的路途上,小小的一個墊腳石!「工具星期二(Tools Tuesday)」單元,下週二再見囉!
預告:
明天有免費的 C++ 影音課程要介紹給您,別錯過了喔!
「windows gdb」的推薦目錄:
- 關於windows gdb 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於windows gdb 在 紀老師程式教學網 Facebook 的精選貼文
- 關於windows gdb 在 Debugging with GDB in VSCode on Windows - Stack Overflow 的評價
- 關於windows gdb 在 Unofficial Windows build of gdb with added features. - GitHub 的評價
- 關於windows gdb 在 How to open 3 emacs windows when debugging using gdb 的評價
- 關於windows gdb 在 GDB實用教學:自動化你的debug | Jason note 的評價
windows gdb 在 紀老師程式教學網 Facebook 的精選貼文
[好文分享] Visual Studio.NET 2010, 2012, 2013, 2015 差異比較表
( #ProgrammingTools #IDE #VisualStudioNET )
http://goo.gl/p3lqMk
我個人雖然從 2002 年開始就不用 Visual Studio.NET 了,不過我以前可是該軟體的粉絲呢!若有人問:「學程式該裝什麼軟體?」我二話不說,一定推薦 Visual Studio.NET。今天看到寫的這麼不錯的比較表,想說推薦給工作上有需要的網友們看,所以還是寫上來提供給大家了!
Visual Studio.NET 的好處,就是「功能完整強大」!很多像原始碼瀏覽查找、版本管理比較、跨檔案/專案的重構(Refactoring)... 它都提供。而且都做得很貼心、很順手。如果您工作上是靠 C#、VB、或 C++ 為生,而且成果多限制執行於 MS-Windows,這套還是很推的!
Visual Studio.NET...該說壞處嗎?好吧!應該說是我「個人考量」比較準確...有幾點:
1. 比較難跨平台使用(如:用於 Linux、Mac...我個人工作常常橫跨桌機三大平台 + 手機兩大平台...啥?手機有三大平台?還加上 Windows Phone?那是什麼...? XD)。雖說套用 WINE 或虛擬機等軟體,勉強還是可以跑,但這樣就不順手了。
2. 安裝時比較肥大(我從 2002 年做嵌入式韌體開發後,因為嵌入式硬體運算能力不是很好,故開始崇尚 vim + gcc + gdb 這類在命令列模式下也能活的小軟體。很類似廚師高手只用「圓鍋、湯杓、菜刀」三樣工具就能做出任何菜色那種哲學)。
3. 某些我要的高級功能是要付錢的(不是說我吝嗇付錢,事實上每年我花在買軟體上的錢也有將近台幣 3~5 萬元。但若靠 vim + gcc + gdb 能做出相同結果,實在很難吸引我付錢)
以上針對程式開發工具使用心得,跟大家交換一點意見。您喜歡用哪種開發工具呢?歡迎留言在下面,好讓我跟您聊一聊喔!
不知道大家有沒有注意我在這篇文章開始做的一點小改變?是的!我開始加上「Hash Tag(#)」了!這可以讓您點擊某個標籤,就列出所有類似的文章喔(不止我的文章,也能撈到別人寫的相關文章)!希望這一點點小進步,可以讓您將來看文章時更方便!
喜歡這篇文章嗎?也有 Visual Studio.NET 同好嗎?歡迎把這篇文章轉分享給您的 Facebook 朋友喔!
----
2015/10/06 13:20 補註:
經網友指正,我的配圖有兩個容易誤導大家的地方:
1. 最左邊的 logo 是最新的,但我卻把比較舊的年份 2010 寫在最左方,容易讓人認為左邊的 logo 是最舊的。
2. 最右邊的 logo 並非 Visual Studio.NET 2010,而是 2008 的。
特此更正!也謝謝網友指教,造成不便請多諒解!
windows gdb 在 Unofficial Windows build of gdb with added features. - GitHub 的推薦與評價
README for GNU development tools This directory contains various GNU compilers, assemblers, linkers, debuggers, etc., plus their support routines, ... ... <看更多>
windows gdb 在 How to open 3 emacs windows when debugging using gdb 的推薦與評價
For anyone else's benefit, you can use gdb-many-windows like: Compile your executable (don't forget to compile with the -g flag). m-x gdb; m-x gdb-many- ... ... <看更多>
windows gdb 在 Debugging with GDB in VSCode on Windows - Stack Overflow 的推薦與評價
... <看更多>
相關內容