Re: [討論] js程式稍微一長 就會暴走得很難懂orz

看板Ajax作者 (function(){})()時間11年前 (2012/09/01 12:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #1GGPB1xa (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1GGPB1xa (Ajax)