折騰了一下午再加上晚上1小時,終于完成了總共6個視頻,時長3小時48分的視頻錄制。這6個視頻,完整演示了我們團隊基于我們自己搭建的框架,進行編碼的工作流程,即如何從原型圖開始,一步一步分析需求,設計數據庫,完成頁面HTML,JS,CSS以至全部功能,現場直播,全程無刪減。
我們的這個框架,就是為超復雜業務邏輯而生,同時不失漂亮的代碼。通過這6個視頻,你可以看到我們如何將復雜的業務邏輯,拆分成一個一個短小的業務單元,讓每一個業務單元都那么簡單。整個過程就像是庖丁解牛,每一行代碼都那么理所當然,每一行代碼都那么優雅而簡單。
錄制這個視頻的目的,一是為了讓新加入我們團隊的成員可以自由的自學我們的框架,因為這6個視頻比較詳細演示了一個完整的demo,對我們的架構也有一個大致的介紹。另一個目的也是為了展示我們團隊多年來在架構和代碼質量方面一直努力的成果,希望高手們多多交流,建立聯系。
下面,請看原型圖:
需求:該原型圖上面部分是一個支持分頁的grid,下面部分是編輯器,可以對grid每一行數據進行編輯。
單就這個頁面來說,業務復雜度只能算一般,但通過本系列視頻,(高手的)你可以看得出,基于我們這個架構,即使任意復雜的業務邏輯,也可以就像這個原型圖表達的頁面一樣,被我們用優雅的代碼輕松搞定。
什么是優雅的代碼?簡單的說:
1. 命名準確
2. 每個方法短小清晰
3. 每個文件短小清晰。
(只有高手才追求命名的藝術)
就上面的原型圖,3小時48分鐘(還包含少部分廢話時間),每個方法不超30行,每個文件不超300行,這就是我們團隊的一個熟練工人的水平。歡迎評論,回復你的評估時間。
PS:誰知道優酷怎么上傳高清屏幕錄像視頻啊?錄制的視頻上傳后,就很不清晰,完全看不了。
文章列表