天才教育網合作機構 > 編程語言培訓機構 > java培訓機構 >

全國千鋒IT培訓

歡迎您!
朋友圈

400-850-8622

全國統(tǒng)一學習專線 9:00-21:00

位置:編程語言培訓資訊 > java培訓資訊 > javascript好不好,如何衡量一個人的 JavaScript 水平?

javascript好不好,如何衡量一個人的 JavaScript 水平?

日期:2021-07-30 09:14:13     瀏覽:235    來源:全國千鋒IT培訓
核心提示:想了解javascript好不好嗎?想了解如何衡量一個人的 JavaScript 水平??? 嗎?......本文帶你一探究竟。1.如何衡量一個人的 JavaScript 水平?之前刷知乎的時候,看到這么一個問題:如何衡量一個人的水平?然后自己也

想了解javascript好不好嗎?想了解如何衡量一個人的 JavaScript 水平??? 嗎?......本文帶你一探究竟。

1.如何衡量一個人的 JavaScript 水平?

之前刷知乎的時候,看到這么一個問題:如何衡量一個人的水平?然后自己也不要臉地回答了一下這個問題。以下是我的答案:原文如下:A:看一個人寫代碼是否有規(guī)范,代碼是否壯健,是否可拓展,可讀性高不高,API設計是否合理。這些都是長年累月積累下來的且獨立于編程語言以外的。遠比把什么手寫bind,原型鏈,閉包給背下來更有價值。這才是證明你代碼水平的關鍵點。Q:在面試的時候如何快速判斷出呢?A: 讓面試者設計個組件,不用寫,回答就行。從API設計,文檔編寫,項目結構,單元測試,編寫模式,性能優(yōu)化等方面來回答。有工作經驗的人,基本業(yè)務邏輯都能寫,但是寫的好不好,就是經驗跟能力以及學習力的體現(xiàn) 。個人說明首先來個免責聲明,以上的回答都是個人的經驗與見解,答案肯定不*,甚至不一定全對,所以求輕噴。上面問如何在面試的時候快速判斷對方是否是高級前端的時候,我為什么說是“設計組件”呢?因為我覺得有一定實力的前端來說,“組件”這個概念是繞不過的,或者看過開源組件的源碼,或者自己寫過組件。對于一般的業(yè)務問題,我相信作為一個從業(yè)了一定時間的開發(fā)者,無論水平如何,這都不是問題,但是如何區(qū)分這個開發(fā)者的水平,可以通過他寫的代碼來判斷,當然也不完全是,畢竟在996或者趕進度的時候,很容易就會為了完成快速出產品而寫,這種情況下代碼質量跟個人水平不一定能體現(xiàn)。下面,我們以設計一個“按鈕( 單元測試在我們開發(fā)的過程中,有一道麻煩但又必不可少的工序就是單元測試,這時候單元測試的庫我們是怎么選?用Jest還是Mocha?測試用例怎么寫?如何模擬點擊或者異步響應?是否需要快照(snapshots)?這也是在我們的考慮范圍內。所以我們的測試腳本可能長這樣:import Button from './/Button' import { shallow } from 'enzyme' describe(' )) expect(wrapper.text('添加')).to.equal(true) }) })其它其它的諸如開發(fā)文檔,使用文檔,版本迭代,項目配置,打包開發(fā)優(yōu)化,以及其他自動化的功能,也是我們所需要考慮??偨Y以上便是我們在開發(fā)一個“按鈕(

本文由 全國千鋒IT培訓 整理發(fā)布。更多培訓課程,學習資訊,課程優(yōu)惠,課程開班,學校地址等學校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢電話:400-850-8622

如果本頁不是您要找的課程,您也可以百度查找一下: