Re: [討論] js程式稍微一長 就會暴走得很難懂orz
※ 引述《folio (function(){})()》之銘言:
: ※ 引述《carlcarl (carl)》之銘言:
: : https://github.com/carlcarl/CaGo/blob/master/js/cago.js
: : 大家好 最近想改一下之前寫的程式 然後發現我很多又都看不懂了囧
: : 總覺得就是亂~.~
: : 這個程式主要是parse圍棋棋譜 用canvas畫出來這樣@@
: : 不知道能不能給我一點意見 關於架構或是style方面的 或是其他任何意見都可以
: : 比如說
: : 1.
: : 有些變數我是為了不想每次都算才設的 像這種變數我就覺得很難命名orz
: : 2.
: : object的宣告好像也有點亂 有些必須先在prototype裡面寫好一些function才能宣告
: : 3.
: : 然後有些是object包含多重array 多重array裡又包含object
: : object裡面又有一些屬性的值
: : 像這種 如果要拿object的值 我不知道是要直接一個function做完
: : 還是前面的部份用function 然後後面自己拿物件的屬性這樣
: : 一個function做完的話 又會因為整個架構一層包一層 命名又會變得很鱉扭orz
: 請問 model、view 跟 controller 是分開的嗎?
沒有 有想說要套MVC framework 但是這樣程式會變得太肥大
自己弄的話不太清楚這個架構該怎麼作
: 請問你用了幾種 design paradigm?所有 paradigms 都是必需的嗎?
沒有特別去用@@
: 請問有重複兩次以上的程式碼嗎?
我自己在檢查是沒有
: 請問你的 model 有多少 layers?這些 layers 合理嗎?
: 請問每個 layer 裡面有哪些 component?這些 component 的存在合理嗎?
如果是資料結構的話 我是覺得應該都是合理的 沒這些資料沒辦法實作~.~
: 請問每個 component 的 interface 都很清楚嗎?
: 請問所有 components 的 interfaces 是否遵循同一種 philosophy?
似乎沒有 但是這邊就是我在想的問題orz
: 請問你開始 implement 之前,規劃過 api 嗎?
如果是public的api 那的確是有
--
http://blog.carlcarl.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.175.132.171
→
09/01 19:06, , 1F
09/01 19:06, 1F
推
09/01 19:45, , 2F
09/01 19:45, 2F
推
09/01 23:39, , 3F
09/01 23:39, 3F
→
09/01 23:41, , 4F
09/01 23:41, 4F
→
09/01 23:42, , 5F
09/01 23:42, 5F
→
09/01 23:46, , 6F
09/01 23:46, 6F
→
09/01 23:53, , 7F
09/01 23:53, 7F
→
09/02 00:21, , 8F
09/02 00:21, 8F
→
09/02 00:21, , 9F
09/02 00:21, 9F
→
09/02 00:36, , 10F
09/02 00:36, 10F
→
09/02 00:36, , 11F
09/02 00:36, 11F
→
09/02 00:39, , 12F
09/02 00:39, 12F
→
09/02 00:40, , 13F
09/02 00:40, 13F
→
09/02 01:28, , 14F
09/02 01:28, 14F
→
09/02 01:29, , 15F
09/02 01:29, 15F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):