[Graffitalk] Day-2 能動再說

剛開始做的時候,根本也不知道能做到什麼程度,能不能做起來,所以一切的準則都是能動就好.先做 POC (Proof of Concept)出來,程式碼東抄西抄剪下貼上,也沒特別包裝,伺服器也是放在現有的 VPN 主機上,靜態網頁直接用 google storage 擋著,就直接放到網路上給朋友試用.雖然事後也是花了一些功來重新調整,但是我認為在這個階段,趕快看到產品雛形比把code,架構都弄完整還要來得重要.一來是比較能想像產品的樣子,二來好玩不好玩有什麼要加強的也很快在心裡有底.

在做 POC 的時候最重要的是呈現自己產品(或服務或功能)的核心,確定這個服務或功能可行可用有趣,再來將它優化.不然花工夫刻個半天發現東西很鳥(這種情況也發生過),也是得砍掉重來.

但是也不能這樣一直疊床架屋下去,不然功能重複,程式碼難維護又難擴充,也需要想辦法避免過多的技術債.我自己的方式是邊寫邊優化,確定功能可行後,將程式碼變成可重複利用的組件.例如筆刷功能一開始就只有一種,當要增加第二種的時候,就要開始將原始的程式碼重構,讓程式碼可以重複利用.未來添加新功能或改版時才不會造成太多負擔.

一個方法可以適用於不同筆刷

Originally published at blog.bryanbigdata.com on January 1, 2020.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.