Wesley-Daily-Digest-#86
2017/07/19 Wesley’s Digest Collection
隨著相關生態系的蓬勃發展,JavaScript 正在從一個漏洞百出的語言逐漸的進化成一個完善而有穩定進展的語言,ECMA 每年的釋出都象徵開發者有著比以往更多的語法糖可以應用在專案上,從前要刻意使用 jQuery 才有辦法達成的實作方法現在各家主流瀏覽器也開始大力支援原生 JS 的語法,儘管如此,筆者還是相當喜愛 jQuery 的簡單易懂,或許真的正在凋零中,但你絕對不會忘記當時能把跨瀏覽器之間的實作到幾乎沒有障礙,你就絕對不會忘記 jQuery 的好。
『軟體開發難免有錯誤,為了減低這些錯誤數量,開發時經常使用自動化的測試來確保每次的修改是否有改壞舊有的行為。搭配上持續整合 (continues integration) 的工具,在每次 git commit / push 時都可以交由這些工具自動測試。』筆者最早開始玩的全端框架是 Rails,而該社群最為廣泛使用就是 TDD,一開始蠻不習慣這模式,要把紅燈改到變成綠燈對當時的筆者是種難以理解的折磨,後來又接觸到 BDD,其實就蠻像模仿使用者會進行的行為所做的操作,簡單說就是 test case 的集合體。
『这也是为什么行业内都觉得前端是一个很简单的工作,只要花个一周,学下HTML、CSS和PS的简单技巧就可以胜任的工作。现在看来,那时候的前端就是一个打酱油的,发展前景很有限。那时候的JavaScript脚本也比较简单,一个jQuery就可以横扫天下,所以对于精通语言类代码的后端程序员来说,可以很快的上手JavaScript,对前端来说,发展空间就更小了。』前端已非吳下阿蒙,對於前端的刻板印象基本上如果再拿出來說嘴,估計會被海量的前端愛好者罵到內心崩潰,後端能玩的玩具很大一部分都已經移植到前端實作,從 API-based 的服務越來越多就可窺知一二。
第一眼讓筆者目瞪口呆的神奇專案,儘管文章已經有兩到三年之久,看到程式碼不用做太多調整依然健在的跑起來就覺得內心超級感動的。以前常常覺得 Web 既然接近無所不能了,為何還是常常會被一些鳥事卡住像是做簡報,沒有一隻簡報筆就好像楊過斷了右手一樣,明明身邊一堆高科技產品啊,卻沒一個可以拿來替代,事實上不是不行,像手機就一定可以,只是你水真的踩得不夠深才會以為做不到。
- 『「作為大屠殺的倖存者,十九年來,盡管我努力抗爭,試圖活出尊嚴、做到合格,以無愧於年輕的亡靈。然而,冥冥之眼的俯視下,我仍然活在恥辱中。這個獎 … 與其說把她作為贊美來接受,不如說把她作為警示來收藏。時刻提醒我,至少在年近半百之時,你之於漢語寫作,還不配『貢獻』二字。時刻激勵我,至少在有生之年,你還要加倍地用心去寫作,以配得上六四亡靈用生命書寫的悲壯詩篇。」』中國的強大在於共產制,一言堂的霸道作風要推行政策根本易如反掌,所以異議人物才會被有心人士攻擊和批鬥,自由什麼的,民主什麼的,都只是不存在的教科書名詞。
只聽經典
一路從凌晨兩點聽到四點鐘,明明很想睡卻又覺得不睡好像也沒關係,大半夜的能聽到 Aimer 的歌聲就感到幸福無比。