新聞詳情
News detail
銀川軟件開發行業的那些真理,看完之后恍然大悟
編輯:銀川天脈網絡科技有限公司時間:2019-10-29
很多開發者在編程多年以后,總是在實際工作的慘痛教訓中學會了一些本該在大學時期就掌握的軟件開發真理。銀川軟件開發行業的那些真理你又了解多少呢,這些看完真的可以讓人恍然大悟。
不要太在意“代碼行數”:你可能聽到過很多有關“代碼行數”的瘋狂理論,但請不要把它們當真。基于代碼行數來做技術決策是一件很荒謬的事情。代碼行數能夠為我們提供的信息是很有限的。實際上,在大多數情況下,代碼行數能夠為我們提供的信息為零。基于代碼行數來做技術決策無異于基于一本書的頁數來判斷書的質量。
如果為了減少代碼行數而破壞了這些原則,那才是問題。事實上,如果你盡量去遵循這些原則,代碼行數自然會處在一個很完美的位置,根本不需要特意去計算究竟有多少行代碼。
不一定要把編程語言分出“好壞”:編程語言之間確實存在差別,而且很少存在“沒有用”的編程語言(除了那些過時或者已經死掉的語言)。每一門編程語言都在某些方面做出了權衡,它們就像工具箱里的工具。起子可以做錘子做不到的事情,但你能說起子比錘子更好嗎?
在說出我的編程語言評判標準之前,需要先澄清一個問題。編程語言的選擇很少會對一個項目起到實質性的作用。如果你寫的是前端代碼,選擇不會太多,但通常來說,編程語言的選擇只是決定項目成敗的一個不那么重要的因素。
編程是一項很耗費腦力的活動,一個人一周 5 天、每天 8 個小時都在寫代碼是完全不合理的,除非是為了趕進度,但這種情況不應該是常態。
上一條: 企業網站建設完成之后要怎樣開展優化排名
下一條: 企業網站建設要怎樣優化才能給客戶好的印象