關於軟體需求變動的一個小案例思考

*** 本文同步發表於 FB 社團-軟體設計鮮思維 ***

一個發生在昨天輔導單位的一個小小的案例,應該也可以藉此讓許多開發人員反思下...。

某一技術高深的程式開發人員 (就簡稱 PG)對一已進行開發至一半時間的專案,突然 User 代表 (關係利益人,就簡稱 User)丟了一個針對要計算折扣代碼的邏輯的需求進來,而且看來好像挺複雜的樣子。

PG 心態上不是很愉快,都已進行至一半,現在才突然有這樣的需求,需要為此多花一至兩天的時間來撰寫它,而這會影響到既定的上線時間。

嗯,我的判斷是當然會多花一時間,但不至影響到預定的時間。心態上的不適 (為何這麼重要的需求到中後期才提出來)遠比實作的難度大很多!

我能作的是什麼? (在這個極小型的專案我兼職擔任 PM),幫開發人員多爭取一天的休息時間,讓他們心理好過些。

然後昨天這位 PG 花了很多時間在撰寫相關這邏輯的實作,甚至很認真的透過 SA 與 User 提相關的問題。

嘿!這時刻我給他制止了。。

繼續閱讀 »

[開箱] Kingston HyperX CLOUDX 電競耳機-介紹與心得

FB 相簿:Kingston HyperX CLOUDX 電競耳機

開箱

原來就打算再添購個電競耳機之類的,想說搭配那支 XBox One Elite 菁英手把,可以與妹妹 (小女兒) 透過網路玩 Online 遊戲,方便對話,且透過耳機聽電玩音樂/音效,就不致晚上喇叭音量吵到別人或我的鳥鸚鵡寶貝 (牠們就住在我房間窗台改建的鳥陽台)。

結果上個月初,收到 HyperX 媒體公關的來信,因為有看到我那篇 XBox One 菁英手把的開箱文,所以希望我也能針對他們近期發表的一款電競耳機-HyperX CLOUDX (同時支援 PC 與 XBox One),就搭配我那支菁英手把,提供下使用心得。嗯嗯,當然就此就可以收下這支耳機囉。真好~ 恰巧可以省下買電競耳機的預算。 >_<

初收到貨運寄來的箱子打開後,沒有想到是這麼精緻的包裝盒,而且上面還有提把方便拿取。
Kingston CloudX 電競耳機

啊,先展現一下粉圓與打開包裝盒後的蛋蛋包合照,這蛋蛋包可真是天然的鳥棲架,粉圓蹲在上面一臉滿足樣,可是舒服得很呢。 >_< Kingston CloudX 電競耳機

繼續閱讀 »

2016_七月中的木柵動物園與深坑下午遊

Flickr 相簿: 老婆的老哥全家返台過暑假

上個月中的時候,我老婆的老哥全家從大陸東莞回台帶著全家度暑假。我那位老哥是原來10來年前孤身到大陸開設韓式烤肉餐廳,到現在已有3家分店,而今年也已確定開設一家數百坪的高檔日式料理,可說是事業有成。而他也已在大陸成家立業,這次就是帶著他老婆與兩位胖兒子一同回台灣。

來台灣約10天,當然是我老哥會帶著全家晃晃走走。不過某日下午本來他們全家要去木柵動物園晃晃,不過老哥覺得有些累···。嗯嗯,所以我就自告奮勇說就我帶著該算是大嫂 (我都嘛叫她阿丹,不知道該如何稱呼),她兩個胖兒子,喔,最重要會吸引我過去的,是因為荳荳小姪女一整個月住我家過暑假,所以當然一併帶她出來玩。還有耶,老哥的媽媽,我都稱為姥姥,也是一起跟著走走。
20160720_155307

繼續閱讀 »

桀驁不馴又傲嬌的粉圓-我的玄鳳鳥寶

有道是:「什麼人養什麼鳥。」

我家的粉圓,到今年11月時就要滿五歲了。這近五年來,粉圓從未與住在一起的虎皮鳥寶們有交集過。就連去年幫牠相親的母玄鳳大眼妹 Yui 也是愛理不理樣,這反而讓 Yui 覺得粉圓是個酷哥,竟然有些倒追了。但是粉圓還是很酷又跩又宅,只自顧孤芳自賞。但還不錯的是,若是 Yui 受到驚嚇還是被虎皮小饅頭騷擾時,粉圓還是會展現氣概,飛奔過去保護 Yui,待沒問題後再酷酷的離開。 >_<

最近就在 Only1鸚鵡抱抱 po 出這張粉圓那種一臉不屑的跩樣,哇,高達700人按讚呢。 :)
一臉跩樣的粉圓

粉圓吼,就只在乎一個人,就是我啦!!

繼續閱讀 »

2016 八月八號父親節與兩位女兒的聚餐與看電影@美麗華

上個星期,我家蓁妮 (大女兒) Line 給我說,昨日 (8/8 星期一)一起到「美麗華」看電影—「自殺突擊隊」,她超愛那個身材火辣的正妹「小丑女」啦;然後中午就直接在那邊用餐了,當然就是她最愛的「美琪蒙古烤肉」。

啊,本來還真有些開心,原來是父親節喔,所以就回說是蓁妮請客吧? 啊,我家蓁妮一點都不囉唆,直接改 8/9! 這樣就不用她出錢啦。 :(

唉,星期二有事所以只好妥協,還是我出錢啦。然後因為我家宅妹 (小女兒)想去美麗華看看有有多少種「寶可夢」可抓,所以難得也跟著出門。

中午12點開車過去,不到一點就看到美麗華的地標摩天輪了。下午2:40的電影,所以就先到五樓的「美琪蒙古烤肉」吃到飽慢慢消磨。
美麗華

這邊就先說下這部「自殺突擊隊」的影片心得。這部片...,如同 PTT 電影版,普遍獲得「負雷」。我是覺得這應該是我這幾年看過最難看的電影,完全是速成的美國英雄片。編劇/導演綜合包括威爾史密斯這樣精湛演技的大喀,還可以導得如此之難看,這也夠厲害了。問題是,竟然這部片還全球賣座,截至目前為止狂賣了85億!天啊,我已經不禁懷疑是否真是個人對影片欣賞的價值觀已與世俗脫勾,因為連我家蓁妮都還說蠻好看的啦。

啊,我家蓁妮說,她最主要是想看這個小丑女啦,長得漂亮身材又超正點,連身為同是女孩子都很欣賞呢。

繼續閱讀 »

[範本] 一個最基本的 C#.NET 單元測試程式碼骨架 for VS.NET 2015

所謂的單位測試框架 (Unit Test Framework),其作用在於讓開發人員可以輕易地撰寫以「類 (Class)」為單位的測試程式,並隨時可以執行自動化的重複性測試 (automation repeatable test),以確保該單一類別的正確性。

單位測試的創始者為 Kent Beck,其理論與方法已被各程式開發語言所接受並多以開源方式 (Open Source)釋出,作為xUnit家族的單元測試框架 (unit test framework)。

多數測試框架 (如 MSTest, Junit)已直接內建於 IDE (如 VS.NET 2015, Eclipse)開發環境內,使得開發人員撰寫與執行單元性的測試程式是一件輕易的工作;自 Visual Studio 2015,尤以免費釋出的 Visual Studio Community 2015 版本,均已內建更具多功能、擴展性佳的單元測試機制。

透過 Unit Test Generator,可以:

  • 支援內建 ( MSTest)與 3rd Party (NUnit, XUnit)測試框架 (Test Framework)。
  • 依據測試框架產出對應的單元測試專案與測試程式碼骨架 (skeleton)。
  • Test Explorer 可以支援任一測試框架,只要有實現 (implement) Test Explorer Adatper 介面,如此得以執行任一測試框架所撰寫的測試程式。

底下即為個人利用內建的 MSTest 測試框架 (Test Framework)所撰寫的最基本的測試程式碼骨架 (skeleton),參考如下:

繼續閱讀 »

Page 1 of 237123456789101112...203040...Last »