Re: [問題] 何謂寫得漂亮?

看板C_and_CPP作者 (㊣我愛火星人 XDDDD)時間16年前 (2010/01/16 23:46), 編輯推噓6(6020)
留言26則, 8人參與, 最新討論串4/9 (看更多)
※ 引述《flashliqu (投資自己)》之銘言: : 分享一下如何訓練這種天份 : 就是在寫程式 函數 或者 架構 之前 : 把 flow chart 畫在紙上, 然後反覆思考有沒有漏掉的 case 都定了要用FSM當paradigm(你說的-我可不同意寫程式就是FSM) 那還用flow chart幹啥,畫state diagram還差不多 state diagram可以讓你集中在三件事情上:(1)state(2)輸入(3)輸出 傳統flow chart沒有這些facilities 因為格式和圖件傳統,過度集中於單一flow path 用來考慮FSM,後果就是失焦。 以下略。   -- Google 關鍵字 : MPFC-TCP / 殺人笑話 / 包租婆也有過當羅莉的時候 Youtube關鍵字 : 脫衫脫褲 / 傻蛋奧運 / 宗教審訊 / 買張床 / 單車超人 / 謳歌金錢 *美髮師登山隊 http://tinyurl.com/dm6lh3 *Ypres 1914 http://tinyurl.com/b432jb [蒙帝派松正體中文計畫] http://www.youtube.com/user/JamesBondXD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.32.195

01/16 23:55, , 1F
就醬 @@? 我想懂更多耶...
01/16 23:55, 1F

01/17 00:08, , 2F
為什麼flow chart不能畫(1)state(2)輸入(3)輸出
01/17 00:08, 2F

01/17 00:11, , 3F
因為他很有學問 想定義flow chart和state diagram的不同
01/17 00:11, 3F

01/17 00:11, , 4F
flow chart 真的有RD是畫出來才coding的嗎?
01/17 00:11, 4F

01/17 00:12, , 5F
真是受益良多阿~
01/17 00:12, 5F

01/17 00:13, , 6F
與其花時間畫flow 不如文件寫好一點 看看"人月"吧
01/17 00:13, 6F

01/17 00:36, , 7F
你說的二種圖都含在UML中,是觀看一份程式可以用的二種面向.
01/17 00:36, 7F

01/17 04:21, , 8F
flow chart 在 UML 比較接近 activity diagram 的限縮版,
01/17 04:21, 8F

01/17 04:22, , 9F
表現出來就是 state diagram 的一個特例罷了。
01/17 04:22, 9F

01/17 04:24, , 10F
另外,產業界確實有不少畫狀態機就能產生 code 的工具。
01/17 04:24, 10F

01/17 04:24, , 11F
以上純做補充。
01/17 04:24, 11F

01/17 16:21, , 12F
對我而言flow chart和state diagram的確就是兩回事
01/17 16:21, 12F

01/17 16:22, , 13F
前者早早就聽到了,後者卻是在學自動機的時候才用到
01/17 16:22, 13F

01/17 16:23, , 14F
而早先聽過的flow chart都比較硬化,總會有個main flow
01/17 16:23, 14F

01/17 16:23, , 15F
存在,其他的路則在conditional或invoke sub的時候才會
01/17 16:23, 15F

01/17 16:24, , 16F
發生,而且就被定性為branch,這跟我後來學到state
01/17 16:24, 16F

01/17 16:25, , 17F
diagram以每一個state為中心的想法是很不一樣的
01/17 16:25, 17F

01/17 16:26, , 18F
這兩種圖對我而言代表兩種scheme,如果把flow chart標上
01/17 16:26, 18F

01/17 16:26, , 19F
state, input, output,那根本就是state diagram了
01/17 16:26, 19F

01/17 16:27, , 20F
何必再[--硬凹--]叫它是flow chart?
01/17 16:27, 20F

01/17 16:41, , 21F
M大最近火氣大@@
01/17 16:41, 21F

01/17 17:47, , 22F
的確是太大了 X(
01/17 17:47, 22F

01/17 18:58, , 23F
flow chart 跟 state diagram 是logically equivalent
01/17 18:58, 23F

01/17 18:59, , 24F
不要太拘泥定義的差別 對你融會貫通會更有幫助
01/17 18:59, 24F

01/17 19:00, , 25F
不過你對定義如此清晰 真是令人佩服年輕有為
01/17 19:00, 25F

01/18 04:00, , 26F
我老得牙齒都快掉,某人可以不用這樣吃豆腐了。
01/18 04:00, 26F
文章代碼(AID): #1BKTzAEU (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1BKTzAEU (C_and_CPP)