回覆列表
-
1 # 拾壹流
-
2 # 影視君傑克
感謝邀請,我以為自動補全會讓 coder 過於依賴編輯器,脫離了自動補全甚至連一個簡單常用的函式名都有可能寫錯,尤其是對於新手來說,自動補全就是個禍害。 我以為熟練的 coder 並不需要自動補全 ,當然,對於 JAVA 這種變數和函式都超長超長的語言,自動補全的效率提升還是很明顯的。
感謝邀請,我以為自動補全會讓 coder 過於依賴編輯器,脫離了自動補全甚至連一個簡單常用的函式名都有可能寫錯,尤其是對於新手來說,自動補全就是個禍害。 我以為熟練的 coder 並不需要自動補全 ,當然,對於 JAVA 這種變數和函式都超長超長的語言,自動補全的效率提升還是很明顯的。
首先自動補全功能是指像輸入法一樣,輸入首字母可能就會出現有聯絡的詞語,如下圖所示。目的是方便程式設計,但可能也降低了門檻。
萬事都是有利有弊的,個人覺得自動補全功能面向的大眾應該是有出色的程式設計基本功的經驗人士,這類人需要提高效率,思維上的運作往往比手更快,作為初學者或者正在學習的童鞋,上手就使用會形成依賴,想想看如果程式設計的時候如果失去了自動補全功能,那是不是就捉襟見肘了。
所以我們要考慮我們學程式設計是為了什麼,如果是業餘愛好,做個網頁啊,做個部落格啊,那使用也無妨。為了找工作的話,過度依賴自動補全,可能面試題目都無法完成吧,所以個人還是覺得,初學者不要過度的依賴自動補全,這個可能導致如同習慣打字使人提筆忘字的相同後果。