Re: [討論] js程式稍微一長 就會暴走得很難懂orz
※ 引述《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 是分開的嗎?
請問你用了幾種 design paradigm?所有 paradigms 都是必需的嗎?
請問有重複兩次以上的程式碼嗎?
請問你的 model 有多少 layers?這些 layers 合理嗎?
請問每個 layer 裡面有哪些 component?這些 component 的存在合理嗎?
請問每個 component 的 interface 都很清楚嗎?
請問所有 components 的 interfaces 是否遵循同一種 philosophy?
請問你開始 implement 之前,規劃過 api 嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.128.240
討論串 (同標題文章)