記錄網(wǎng)頁(yè)項(xiàng)目的技術(shù)
建立大量網(wǎng)站的好處之一是,最終你會(huì)不止一次地面臨同樣的挑戰(zhàn),這意味著你知道該怎么解決。也就是說(shuō),如果你記得你在何時(shí)何地見過(guò)這個(gè)問(wèn)題,那么你就會(huì)有辦法避免這個(gè)問(wèn)題。
您需要多少次才能完成某件事,并且意識(shí)到,是的,您編寫了一段非常合適的代碼?然后,幾乎找不到該片段的頻率是多少?那么,有多少次,同樣的片段幾乎不可能被找到?
毫無(wú)疑問(wèn),這是網(wǎng)頁(yè)設(shè)計(jì)師的一個(gè)常見問(wèn)題,這就是為什么編寫一些基本的項(xiàng)目文檔會(huì)被證明是有益的。通過(guò)建立這樣一個(gè)系統(tǒng),您可以很容易地找到節(jié)省時(shí)間的代碼片段。
無(wú)論你是在做一個(gè)新項(xiàng)目,還是回顧過(guò)去的項(xiàng)目,這里有一些提示,可以幫助你記錄你所做的事情。
注釋你的代碼
這一點(diǎn)似乎有點(diǎn)顯而易見,但它同樣重要。當(dāng)我們編寫代碼時(shí),添加適當(dāng)?shù)淖⑨屖怯幸饬x的。
一個(gè)常見的做法是在每個(gè)新功能上面寫一個(gè)簡(jiǎn)短的敘述,例如,解釋它的目的和與項(xiàng)目的相關(guān)性。除此之外,在這些函數(shù)的其他關(guān)鍵位置添加注釋可以讓我們(以及其他檢查代碼的人)更好地理解所有內(nèi)容是如何組合在一起的。
這種做法不僅適用于像PHP或Javascript這樣的復(fù)雜語(yǔ)言,它也非常適合CSS。指出特定的樣式以及它們?cè)谀睦锉皇褂茫瑢?duì)于準(zhǔn)確地找到您需要的樣式非常有用。
通常感覺戰(zhàn)斗的一半就是記住為什么每條線都在那里,以及它應(yīng)該做什么,評(píng)論可以消除很多模糊性。
為每個(gè)項(xiàng)目創(chuàng)建一個(gè)日志
現(xiàn)在,根據(jù)你的個(gè)性,提到"日記"這個(gè)詞可能會(huì)讓人提心吊膽,也可能會(huì)讓人感到奇怪的安慰。你的反應(yīng)可能會(huì)告訴你如何處理這類任務(wù)。
在本例中,我們討論的是作為未來(lái)資源的文檔。如果網(wǎng)站中斷或需要新功能,則可以在這里參考一下有關(guān)操作方式的詳細(xì)信息。打開文字處理文檔或全力以赴,在本地安裝中創(chuàng)建一個(gè)Wiki 。它可以根據(jù)您的需要進(jìn)行詳細(xì)介紹(或不作詳細(xì)介紹)。這里沒(méi)有硬性規(guī)定。
例如,我們的設(shè)計(jì)和開發(fā)技術(shù)會(huì)隨著時(shí)間的推移而發(fā)展。你幾年前采取的方法可能與你現(xiàn)在的做法不一樣。因此,將這個(gè)過(guò)程的各種元素寫下來(lái)是很重要的。
另外,即使使用公共系統(tǒng)和資料庫(kù),每個(gè)網(wǎng)站都是自己獨(dú)立的實(shí)體。不知道從哪里開始?看看是什么讓這個(gè)網(wǎng)站脫穎而出,請(qǐng)注意您創(chuàng)建的特殊模板、特定的代碼片段或樣式。如果你不得不對(duì)你的服務(wù)器做一些不同的事情,這也是一個(gè)很好的文檔。
維護(hù)一個(gè)代碼段庫(kù)
當(dāng)涉及到代碼時(shí),不要試圖重新發(fā)明步驟,因?yàn)槲覀儗懙暮芏鄸|西都是可以無(wú)限重復(fù)使用的。即使它不能完全滿足新項(xiàng)目的需要,正確的代碼片段也可以作為進(jìn)一步定制的堅(jiān)實(shí)起點(diǎn)。
然而,組織不同的代碼可能是一個(gè)挑戰(zhàn)。您可以將有用的部分復(fù)制并粘貼到文檔中,然后根據(jù)需要檢索它們。但是對(duì)于編寫大量代碼的人來(lái)說(shuō),這可能很快就會(huì)失控。
GitHub存儲(chǔ)庫(kù)將是一個(gè)很好的解決方案,它將允許您對(duì)事物進(jìn)行分類,并允許進(jìn)行版本控制。您甚至可以將存儲(chǔ)庫(kù)與另一個(gè)服務(wù)綁定在一起,以便以不同的方式使用或訪問(wèn)它。
無(wú)論如何組合代碼片段庫(kù),您都需要開發(fā)某種用于標(biāo)記、分類或以其他方式標(biāo)記每個(gè)代碼片段的系統(tǒng)。例如,您可能想要添加一些東西,如所使用的編碼語(yǔ)言、用途、相關(guān)的應(yīng)用程序(如WordPress)或庫(kù)(React、Vue、Bootstrap),這將使搜索和找到你需要一個(gè)更平滑的過(guò)程。
你工作的百科全書
網(wǎng)頁(yè)設(shè)計(jì)師喜歡構(gòu)建作品集來(lái)展示他們的工作,或者至少是最終的結(jié)果。但是在內(nèi)部跟蹤項(xiàng)目也是一項(xiàng)值得努力的工作。它可以幫助您解決問(wèn)題,并建立現(xiàn)有的網(wǎng)站,同時(shí)為新網(wǎng)站提供解決方案。
你可以使用以上任何一種或所有的技巧來(lái)把事情組織起來(lái),最好的部分是你真的可以自定義你認(rèn)為合適的方式。無(wú)論是通過(guò)大量的筆記還是簡(jiǎn)單的提醒,它都將幫助您更好地理解網(wǎng)頁(yè)項(xiàng)目的內(nèi)容、位置、時(shí)間和原因。
想了解更多網(wǎng)站技術(shù)的內(nèi)容,請(qǐng)?jiān)L問(wèn):網(wǎng)站技術(shù)
本文來(lái)源:http://gagu89.com/seodongtai/8242.html