軟件bug的修復是昂貴的,而且隨着時間的推移,這些bug的成本也會增長,尤爲當這些bug潛伏並慢慢出如今已經發布的軟件中時。當你發現bug 的時候就當即修復它是最好的,此時你代碼要解決的問題在你腦中仍是很清晰的。不然,你轉移到其餘任務,忘了那個特定的代碼,一段時間後再去查看這些代碼就 須要:css
另外一個相關軟件開發生命的事實是,讀代碼花費的時間要比寫來得多。有時候,當你專一併深刻思考某個問題的時候,你能夠坐下來,一個下午寫大量的代碼。html
你的代碼很能很快就工做了,可是,隨着應用的成熟,還會有不少其餘的事情發生,這就要求你的進行進行審查,修改,和調整。例如:java
因爲這些變化,不多人力數小時寫的代碼最終演變成花數週來閱讀這些代碼。這就是爲何建立可維護的代碼對應用程序的成功相當重要。react
可維護的代碼意味着:
1.css使用雖然很簡單,但在在一個複雜的項目中,氾濫而自由的寫css,這會出現不少問題。git
經歷過幾年上班經驗的總結,和在無心中參考張旭鑫老師的 面向屬性的命名。終於找到了一套比較規範的標準。
我本身按照標準和規範制定了一套css,採用less寫的,很是簡單,你們去本身公司,能夠爲公司制定一套標準,提供公司使用。github
在使用寫組建的時候咱們須要使用less和sass,進行擴展。提升效率。sql
注意:sass的文件格式分紅兩種,一個是.scss(不嚴格語法),一個是.sass(嚴格語法)設計模式