不知不覺(jué)已經(jīng)做了快半年了》税現(xiàn)在趕項(xiàng)目您市,上班時(shí)間長(zhǎng)了,這里也斷更了好久役衡。
近兩個(gè)月來(lái)茵休,雖然一直在加班寫(xiě)代碼,但是明顯的能感覺(jué)到自己代碼寫(xiě)的更得心應(yīng)手了。雖然和大神們比不了榕莺,但是在寫(xiě)的時(shí)候也更多的考慮一些設(shè)計(jì)問(wèn)題俐芯,也會(huì)更注重代碼的拓展性和代碼的質(zhì)量(策劃需求一直變,合理的設(shè)計(jì)在需求變更時(shí)真的能很省事)
近期一直在改項(xiàng)目中的bug钉鸯。一開(kāi)始改bug像無(wú)頭蒼蠅一樣吧史,無(wú)從下手,不由得有點(diǎn)羨慕單步調(diào)試的便捷性唠雕。后來(lái)學(xué)會(huì)了用Log輔助bug的定位贸营,而且在查閱他人代碼的時(shí)候,發(fā)現(xiàn)理解編碼者的設(shè)計(jì)思路岩睁,能更有利于定位問(wèn)題可能出現(xiàn)的地方钞脂。而且查閱別人的代碼,也能學(xué)習(xí)到他人代碼中好的地方捕儒,一些良好的設(shè)計(jì)思路冰啃,這對(duì)提高自身能力也是很有用的。
現(xiàn)在我查bug的方式都是先打幾條關(guān)鍵的Log肋层,把bug縮小到某些特定的模塊,然后再去看代碼翎迁,理解各個(gè)接口的作用栋猖。有時(shí)候看著看著就發(fā)現(xiàn)問(wèn)題在哪兒了,再多打幾條Log驗(yàn)證一下自己的想法汪榔。
除了改bug蒲拉,最近還了解了一下docker。雖然docker在很久以前就久仰大名痴腌,但是一直沒(méi)什么機(jī)會(huì)接觸到雌团,直到最近QA開(kāi)始介入,然后需要部署測(cè)試環(huán)境的時(shí)候士聪,才發(fā)現(xiàn)它的好處锦援。
docker在我看來(lái),最重要的有兩個(gè)部分剥悟。一個(gè)是鏡像image灵寺,一個(gè)是容器container。鏡像的作用就類(lèi)似于我們裝機(jī)時(shí)的安裝盤(pán)区岗,不過(guò)它是根據(jù)我們自身需求定制的略板,利用dockerfile文件可以制作我們需要的image。而container容器也是根據(jù)image形成的一個(gè)特定的環(huán)境慈缔。在該環(huán)境中運(yùn)行的進(jìn)程的依賴(lài)關(guān)系是由鏡像決定的叮称,與主環(huán)境是隔離開(kāi)的。容器看起來(lái)就像一個(gè)簡(jiǎn)單版的虛擬機(jī)。