Visual Studio 使用 Quickfix 重構工具簡單說明與錄影操作示範

參考 使用 Visual Studio Quickfix 重構工具的幾個主要類型與範例。 這裡提供程式碼練習案例 (放於 Github),可以參考上述網址的操作說明或後述的錄影操作示範。(其中有改寫幾個案例,每一個案例均可透過 Console 程式執行。) 重構範例的操作錄影教學與簡單說明則已發布於「FB 社團—軟體設計鮮思維」: 變更方法簽章 ...

成為軟體工程師的前兩年我學了什麼?

看了這篇文章:成為軟體工程師的前兩年學了什麼? (What I Learned in My First Two Years as a Software Engineer) 個人也蠻有感而發。 其實我進入職場前兩年,完全與「軟體」這兩字無關。退伍後沒多久先到如同資策會的資訊機構,花了半年時間上了關於 MCSE、Novel CNI/CNI 等與系統管理面的認證養成班。我算是很積極的,上完課的同時就 ...

MultiCharts.NET v12 安裝凱衛歷史行情資料庫的方法 (適用升級後的版本)

我原來從凱衛購買的 MultiCharts 是採用 EasyLanguage 的專業版本,後來又從 MultiCharts 原廠取得 MultiCharts.NET 版本。關於兩者版本的比較可參考官網-Compare Editions。 我個人偏好使用 MultiCharts.NET 版本作圖表分析與歷史回測,因為我習慣於使用 C#.NET 撰寫指標等相關程式。至於國內加權指數、四大指數的歷史 ...

「軟體需求分析與塑模」- 單一作業流程的塑模

本文收錄於 我的電子書「軟體需求分析與塑模 – 第二章、企業流程的分析與塑模」。 描述與紀錄單一作業流程內部的一連串活動,使用 UML 活動圖 (activity diagram) 是最為適切的。 依據 UML 三巨頭的論述,活動圖主要的目的在陳述活動與活動之間的流程控制的轉移 (control flow transition)。 ...

軟體技術人員最愛卻也是尾大不掉的萬用 Database Manager 物件

** 本文同步發表於 軟體設計鮮思維FB社群 ** 上星期我在教授 TDD.NET 測試驅動開發課程。其中有位學員分享他們公司會計系統的部分程式碼 (沒有機密性議題),想知道這該如何撰寫單元測試 (Unit Test Code)。 我先用 EA (Enterprise Architect) UML 工具掃描程式碼反轉為 類別 (Class) 圖,老天!數百個 Windows Form (每一個 ...

[簡單開箱] 2018 年終購入的 MSI AERO GTX-1060 6G 顯卡

前兩個月把使用了一年多的 GTX-970 顯卡給二手 3千多元售出,原因是我的 PSU 電供瓦數不足,沒幾天就必然當機,不勝其擾。 賣掉後先暫用老舊的 AMD 6850 替代,當然就無法玩一些吃畫面的電玩大作,如 GTA V、Skyrim SE、巫師3等。不過我還是用這片老卡把 Hollow Knight 給全破關,這可是我這幾年玩過最充實的類惡魔城的上乘遊戲之作,操控非常吃技巧的。 :) 還 ...