論敲程式碼時好的編碼習慣的重要性!!!
先說一下工作中的碰到的情況:由於自己急著做出效果,急著上線自己做的功能,自己寫的css動畫忘了加瀏覽器廠商字首,最後導致自己的程式碼在自己的瀏覽器上動畫很正常,放到leader的mac上的時候就出現問題了。當時還在想都是用的谷歌瀏覽器啊,為什麼還會出現這個情況。css動畫中大體結構如下
@keyframes bounce { } @-webkit-keyframes bounce { } @-moz-keyframes bounce{ } @-o-keyframes bounce { } .ball{ /*通用的名稱*/ animation-name:bounce; animation-delay: 1s; animation-duration: 2s; /*weikit核心的瀏覽器 chrome Safari*/ -webkit-animation-name:bounce; -webkit-animation-delay: 1s; -webkit-animation-duration:2s; /*moz Foxfire*/ -moz-animation-name: bounce; -moz-animation-delay:1s; -moz-animation-duration:2s; /*opera 瀏覽器*/ -o-animation-name:bounce; -o-animation-delay:1s; -o-animation-duration:2s; }
如上就這樣的一個簡單問題,包括在動畫中的控制動畫具體的屬性都需要加上瀏覽器的字首的。這種低階的錯誤讓我的leader花了很長時間來找bug(。。。。顯得我的leader很low。。其實他不low,只是對前端的東西並不是太熟悉加上十分信任我,以為我不會犯這麼低階的錯誤。。。)最後找到bug原來是因為我指定動畫的時候,只寫了
@keyframes bounce沒有加上瀏覽器字首
@-webkit-keyframes bounce { } @-moz-keyframes bounce{ } @-o-keyframes bounce { }像上面這樣
這讓我的leader很崩潰!!!
我的leader從敲程式碼個人的習慣開始一點點糾正我的不好的小習慣,比如加上不必要的空格、空行,或者沒有大括號小括號對齊等等。雖然我的leader有那麼點小小的強迫症,但是他說的也不無道理:從你一個人的敲的程式碼就能看出一個程式設計師的大體是什麼樣的。 各種不規範讓別人看自己的程式碼的時候也很崩潰,而且有了bug自己也很難發現。就像自己現在這次,如果我能向他說的那樣, 注意程式碼對齊,就能一眼看出哪裡的問題。我隨便亂放的“ @keyframes” 導致自己沒有跟之前寫的經測試通過的程式碼進行及時對比來發現錯誤。這個錯誤一直讓我久久(一天加一晚上)難以釋懷~~我的leader一直強調要對齊對齊!!!!!!!程式碼整潔!!!!!!!!!!!!不要隨便的空格、空行!!!!!!!! 每一個符號都要規範!比如<img /><br />中的反斜槓都要注意!!!!
在此紀念一下,這兩個月leader對我的影響確實很大,從最起碼一個程式設計師最基本的程式碼素養著手。這些軟能力是我提高效率,進而提高自己能力的必要保證!
相關文章
- 編寫程式碼的好習慣
- 好的程式碼習慣 todo
- java 編碼的習慣Java
- C#編碼60個好習慣C#
- PHP程式碼規範的10個好習慣PHP
- 編碼規範 - 養成良好的Java編碼習慣Java
- 良好的編碼習慣 —— 5 個提高程式碼質量的技巧
- C#編碼習慣C#
- 我的前端編碼習慣 —— html篇前端HTML
- 好的程式設計習慣程式設計
- 良好的JS編碼習慣與風格JS
- 敲程式碼時的一個小疑問
- 敲程式碼時的一些常用技巧
- 一些寫程式碼的習慣
- 我的編碼習慣 —— Controller規範Controller
- 敲程式碼的開始
- 想要寫出好味道的程式碼,你需要養成這些好習慣!
- 論程式碼所需要的環境、版本的重要性
- 好的工作習慣
- 最近有好長一段時間沒有敲程式碼了...
- 編碼風格和開發習慣
- 程式設計好習慣程式設計
- 敲程式碼時,程式設計師戴耳機究竟聽的啥?程式設計師
- 10 個 推薦的 Python 程式碼習慣Python
- 寫程式碼有這16個好習慣,可以減少80%非業務的bug
- 程式設計師的10個好習慣程式設計師
- 21種好的SQL程式設計習慣SQL程式設計
- 編寫好程式碼的10條戒律
- 如何提高FPGA敲程式碼的速度?FPGA
- 分享 程式碼大全 節選 -- 程式設計師的習慣程式設計師
- 你打算敲程式碼到什麼時候?
- 寫好SQL的幾個好習慣SQL
- JS 的5個不良編碼習慣,現在就改掉吧JS
- 最近敲程式碼有感
- 敲程式碼,看人生
- 程式碼審查的重要性
- 微信的"死亡程式碼"成敲詐工具?
- 15個程式設計好習慣程式設計