不好意思潑些冷水...
一個人在一定時間內閱讀一定資料,腦中所能分析的data是有一定限度的。
太過於斑斕鮮豔的色彩定義,對於程式碼閱讀以及撰寫來說,其實是種雜音。
當程式設計人員可以用反射思考來判斷程式碼元素的語意時,
太過精細的彩色分類反而會造成判讀上的紊亂。
另外,一個好的產品設計出來,是要符合人類本性的,
如果技術是要人刻意「學習」或習慣特定的辨識方法,
在沒有任何協助產能增加的利基下,其實這做法是本末倒置的。
或者你認為這樣的作法的確可以增加程式產能或偵錯速度,
但則那是你為了專利必須實作出來並要能去證明的。
※ 引述《walking (Rainbow)》之銘言:
: ※ 引述《Killercat (殺人貓™)》之銘言:
: : 其實元po你仔細想想
: : 這跟visual C++等等compiler在最左邊的那些範圍線
: : 有什麼不同? XD
: : 基本上是一模一樣的東西....
: : (就是那些還有+ -點下去可以摺疊展開的那些.....)
: 以C家族而言,
: 就這個, 是有部份其作用相近 : 目標跟方便悅讀的{ } 有異功同趣之處.
: 但,() [], 等這就不一樣了,範圍線應該沒有這效果,不是嗎?
: 或,在三層以上槽狀時,甚至到6-7層時,
: Pair key,
: 還可選則搭配 exit,continue,break 等的顏色區別,
: 對不少人而言,可能會比這些範圍線更好閱讀.
: 當然,各層顏色要有配好才行,或可自定顏色外觀就滿重要.
: 且,如果以前沒用過,可能要先花幾各小時適應一下這種感覺.
--
No Dying Skills, ● - Dame! New tech...
but Lazy Users. .\)
http://www.wretch.cc/blog/hougzou ___________ ﹒ ︵ √\ ___________________
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.5.52
※ 編輯: hougzou 來自: 59.104.5.52 (09/05 21:57)