本章將之前零散介紹的知識點串了起來,完整地演示了一個使用 NodeJS 開發(fā)程序的例子,至此我們的課程就全部結(jié)束了。以下是對新誕生的 NodeJSer 的一些建議。
要熟悉官方 API 文檔。并不是說要熟悉到能記住每個 API 的名稱和用法,而是要熟悉 NodeJS 提供了哪些功能,一旦需要時知道查詢API文檔的哪塊地方。
要先設(shè)計再實現(xiàn)。在開發(fā)一個程序前首先要有一個全局的設(shè)計,不一定要很周全,但要足夠能寫出一些代碼。
要實現(xiàn)后再設(shè)計。在寫了一些代碼,有了一些具體的東西后,一定會發(fā)現(xiàn)一些之前忽略掉的細(xì)節(jié)。這時再反過來改進之前的設(shè)計,為第二輪迭代做準(zhǔn)備。
要充分利用三方包。NodeJS 有一個龐大的生態(tài)圈,在寫代碼之前先看看有沒有現(xiàn)成的三方包能節(jié)省不少時間。
不要迷信三方包。任何事情做過頭了就不好了,三方包也是一樣。三方包是一個黑盒,每多使用一個三方包,就為程序增加了一份潛在風(fēng)險。并且三方包很難恰好只提供程序需要的功能,每多使用一個三方包,就讓程序更加臃腫一些。因此在決定使用某個三方包之前,最好三思而后行。