精華區beta Programming 關於我們 聯絡資訊
不好意思潑些冷水... 一個人在一定時間內閱讀一定資料,腦中所能分析的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)