禮拜二終於回到正軌跟mentor順了jsQ1~Q5
每次都覺得自己好像修正的差不多了
但從學長姐再到mentor一關一關review完
每次都還是差很多
還有很多自己可以精進的地方
還好大家人都很好
還安慰我
每個人都會經歷糙code的階段
這是個過程
這次review收穫了一個重要觀念
寫code第一要務不是要顯示你的code有多精簡多厲害
而是讓人好讀好懂
通常一個專案不會只有你一個人負責
寫code的同時要能時時刻刻想到讀你code的人的感受
好讀的code可以提高團隊的開發效率並省去許多麻煩
同樣的
函式命名命的好
別人一看就可以猜到那個函式在做什麼
省時省力
我常常天外飛來一筆
寫出出其不意的code還沾沾自喜自己怎麼這麼有才
卻沒有想到這種超級不內行的寫法會造成人家多大的困擾
當初我把三元運算子用在return時
我真的是有點開心
想說神結合耶我
結果Chris一看:
這裡不要用三元運算子喔
這樣人家讀你code還要想一下
簡單用if else直接看過去就可以理解
三元運算子只適合用在物件賦值
突然想到羅素的那句名言
這個世界的麻煩就是傻瓜非常自信,而智者總是充滿疑慮
我就是那個造成別人麻煩的傻瓜哈哈哈哈哈
想到就覺得很尷尬
學寫code如同學做人
多替別人想一點
世界會變得好一點
對我很好的國中老師曾說
如果以花來形容我
我就像滿天星
不耀眼但平易近人
從來不是主角
卻無可取代不可或缺
我很喜歡她給我的評價
希望有一天我的code
能從傻瓜的自信提升到突顯自我個性
寫出平易近人的code
滿天星般綻放的code
看完我這個大傻瓜後,來看阿咖這個小傻瓜XD
2021/07/11
咖:我在學校寫了很多字喔!
我:是喔!你寫了什麼?
咖:我寫的太困難了啦!你們看不懂!
還補了一句:我寫得很好看喔!
我竟然被文盲鄙視了