jim yeh on 一月 23rd, 2009

最近某位開發者和同人討論需求規格的問題,但他的反應卻讓人感到困惑,不知是他的理解能力有問題,還是面對問題太過情緒化?以下是我們對話的內容。 開發者 D 君問同人:「規格好像沒有提到欄位空白該如何處理?」 同人回答:「沒特別說明就是代表將該欄位填入空白。」 D 君說:「為什麼不是未指定欄位內容呢?」 同人說:「如果是那樣,該欄位不應該在交易訊息中出現;但如果該欄位的內容是空白,那就應該不指定訊息欄位的值。」 D 君說:「不過,從交易訊息的定義來看,那個欄位是必要欄位,不可能不出現。」 同人說:「所以那個欄位是必要的,訊息中沒有指定值就代表欄位要填入空白。」 D 君說:「那規格應該交待這個細節?」 同人說:「不需要,規格文件不寫語法而只會記載語意,因為語法是屬於 common sense,沒必要詳盡記錄在規格文件中。不然,如果連 common sense 都要寫在文件上的話,那是否意味程式設計者也不需要懂程式語言了,反正文件上都會寫。」 D 君說:「我知道了,你的意思是說我沒有 common sense!」 同人說:「如果你覺得我那裡說你沒 common sense,請明說我可以向你道歉,否則你這種情緒化的言論,只會讓人感到不舒服!」 D 君:… 同人將這件事寫在噗浪上,有噗友認為這類的開發者能力不行,沒什麼產值卻會製造問題。不過,在此事我所看到的問題倒不是開發者能力,而是認為重點在開發者只看文件做事的心態。開發者傾向用詳盡的文件來取代個人的思考與互動的溝通,這才是我認為最可怕的事情。

Continue reading about 開發者的 common sense

     
jim yeh on 一月 21st, 2009

今年所面臨的挫折與困難正是讓我們用謹慎的態度來面對轉折,以期在有利環境出現時讓我們成長。木星已經離開好事多磨的魔羯座,而進入代表創新與突破的寶瓶座,「牛」年來我們該如何轉好運呢?且讓我們來看看己丑年的開春時盤與 2009 立春時盤怎麼說。

Continue reading about 「牛」來如何運轉?

     
jim yeh on 一月 21st, 2009

從領券比率高達九成以上,以及這幾天各賣場業績暴增的現象來看,消費券增加消費的效應已開始發生,但它是否能夠刺激民間多加消費,並進一步達到提振經濟的效果呢?同人從消費券開始發放時間的星盤來看,消費券對經濟景氣正面的影響應該是肯定的,但應該沒有所謂的乘數效應,主要的原因是來至心理面的影響。

Continue reading about 消費券能否勸消費?

     
jim yeh on 一月 16th, 2009

昨天同人在〈又見少了概括性論點〉提到〈必須面對的真相─五大程式設計迷思〉在文章結構上的問題。其實那篇文章除了結構問題之外,同人也在該篇文章內容中,發現了一些值得探討的問題,因此想在這篇文章發表我的看法。 以該篇文章內容而言,同人認為值得探討的有兩個地方,一個是程式語言一直再改變的迷思、另一個則是作者建議讀者,儘量避免用遞迴的方式來寫作程式。第一個問題只是沒有交待清楚作者想要表達的概念,而第二個問題就是嚴重的偏見了,值得讓人進行思辨以建立正確的觀念。

Continue reading about 再談程式設計的迷思

     
jim yeh on 一月 15th, 2009

在寫作的時候,很多人喜歡以條列要點來表達觀點。一般而言,條列要點要比平舖直敍還來得簡明扼要,它顯示了作者的重要論點、並讓讀者可以決定是否要仔細閱讀的依據。然而,文章條列要點要寫得好可不簡單,它需要更多的思考。否則即使文章洋洋灑灑地羅列了許多的要點,卻還是讓讀者不知道文章重點在那裡,呈現出觀點的空洞化。這都是因為寫作缺乏「概括性論點」,條列要點沒有展現作者的思考脈絡所致。 例如同人過去在〈畫龍要點晴〉中,就指出兩篇很有價值的文章,因為缺少了「概括性論點」而使文章失色不少,讓人覺得非常可惜。今天,我在 ZDNet 的名家專欄中,又看到〈必須面對的真相─五大程式設計迷思〉也同樣少了「概括性論點」,讓人覺得該篇文章不知要表達什麼重點。同人從空洞的論點背後,看到作者的思考似乎還沒有完成。

Continue reading about 又見少了概括性論點

     
jim yeh on 一月 13th, 2009

為什麼同人會認為在匿名後面隨便放話,就是不尊重作者呢?這可從匿名留言者、留言內容、及個人成長三方面來看。

Continue reading about 三個不回應匿名批評的原因

     
jim yeh on 一月 9th, 2009

如果穩定的程式真的是偶然的,程式的穩定似乎只能依賴運氣而不是人為努力,事情真的是這樣嗎?其實這位噗友太過強調環境變化的隨機性,卻忽略了適應環境變化,程式開發必然會經歷複雜演化的過程。穩定的程式是演化而來的,雖然演化的過程是偶然、但其最後結果卻是必然。換句話說,穩定的程式是偶然下的必然。

Continue reading about 穩定的程式是偶然?

     
jim yeh on 一月 5th, 2009

元旦假期到高雄遊玩,我們搭乘高鐵到高雄,然後以高捷做為連結各個景點的主要交通工具,最後再搭乘台鐵回台北。藉著這次機會,讓同人有了第一次體驗乘坐高捷的經驗,本來對服務人員的悉心解說、與親切的服務態度,讓我對高捷有很好的印象。但可惜在最後,搭高捷到火車站卻因為服務人員的一句話,改變了我對高捷系統的服務評價

Continue reading about 一句話改變我對高捷的評價