2016-08-27 分類: 網(wǎng)站建設(shè)
優(yōu)化和組織可以意味著許多東西,但它對你意味著什么?做事情更快,更好,或更有效的嗎?這意味著做更多的編程方式,簡單,使用更適合這個(gè)工作的工具嗎?
好吧,在所有的可能性,這意味著一點(diǎn)點(diǎn)的所有這些。你可能是一個(gè)人,誰的作品作為一個(gè)開發(fā)者或設(shè)計(jì)師,并不斷地優(yōu)化你的流程,嗯,這些東西當(dāng)然是你正在尋找的(至少一點(diǎn))。
但請記住,然而許多技巧和技術(shù),你的擁抱,它實(shí)際上意味著除非你真的做你的工作的一點(diǎn)點(diǎn)。所以,記住,我想提供一些我喜歡的工作流程和方法的組織與優(yōu)化。
大多數(shù)人認(rèn)為他們只需要保持組織高效的如果他們是在一個(gè)團(tuán)隊(duì)中工作,因?yàn)楫吘谷绻阒皇且粋€(gè)人,為什么不利用自己的組織方法?嗯,沒有,本身的任何錯(cuò)誤,但是你需要用一些標(biāo)準(zhǔn)化的技術(shù),充分利用你的時(shí)間。例如,版本控制系統(tǒng)。
也像語言的超集和簡單的語言的語法的工具會很有幫助。讓我們在一個(gè)更具體的方式為這些潛水,并注意在文章的最后我會在一些代碼的超集和工具,重點(diǎn)放在具體的語言,我覺得我們大多數(shù)人的工作。雖然休息,會相當(dāng)廣泛的范圍內(nèi)。
工具
工具是一個(gè)偉大的方式來增加你的創(chuàng)作速度和實(shí)現(xiàn)代碼。有時(shí)他們會分散人的注意力,但通常他們會很有幫助。我將要談?wù)摰闹饕顷P(guān)于我已經(jīng)多年來愛的人,但還有更多的在那里,我不會蓋-所以不要覺得這是一個(gè)詳盡的清單,而是一系列可能的想法。想到這,優(yōu)選的是,作為一個(gè)起點(diǎn)
文本編輯器
文本編輯器是一個(gè)備受爭議的話題。我的意思是,讓我們面對它,我們大部分的日子里面,因?yàn)槲覀兘?jīng)常有令人難以置信的偏向喜好。我不是這個(gè)圈子的偏見,在外面,所以不要指望新聞理解所有的文本編輯器的世界在這里。但是,一些我喜歡的,我為什么喜歡他們。
當(dāng)你讀這個(gè),記住,我使用一個(gè)以上的文本編輯器,用于非常特殊的目的。我經(jīng)常會把一些文本編輯器和一個(gè)客戶在關(guān)閉文件。我的意思是,在Sublime Text 2我可能會工作在Rails項(xiàng)目,像14片停在那里,每當(dāng)我開始升華,它開起來。然后,為了不中斷,我卻保持一個(gè)客戶的網(wǎng)站我可以做一個(gè)HTML或CSS在TextMate設(shè)計(jì)。與寫作我通常保持在一個(gè)單獨(dú)的TextMate目錄在Dropbox或代書。所以我把一切都分開。所以,很自然的,我將談?wù)摮绺叩奈谋?(適用于Windows和Mac)和TextMate(適用于Mac只)。
TextMate
TextMate是一個(gè)編輯那里,Mac。它有一個(gè)簡單的設(shè)計(jì),漂亮的界面和強(qiáng)大的功能集。但是一個(gè)產(chǎn)品的質(zhì)量的真正的標(biāo)識符是它背后的社會。這是猖獗。他們創(chuàng)造的束,腳本,和幾乎任何你能想象到的。
但是,請記住,macromates(創(chuàng)造者)已經(jīng)真的丟失的在其發(fā)展?,F(xiàn)在,這可能有點(diǎn)夸張,但它已經(jīng)多年前他們創(chuàng)造了第二版,解決了很多人的擔(dān)憂和問題。也就是說,雖然,它仍然是一個(gè)美麗的編輯,我喜歡去寫Markdown代碼幾乎任何類型的地方。我用它做任何我能做的事情,當(dāng)我不使用Sublime Text 2。它也有一個(gè)漂亮的字體,和很多人寫的書,文章,整個(gè)Web應(yīng)用程序都使用這個(gè)美麗的編輯和很好的理由。你為什么不去看看為什么,和你自己看。
崇高的文本2
Sublime Text 2是一個(gè)很好的文本編輯器,但我不知道什么樣的速記是指它-所以我只會說崇高。崇高的,好像是一個(gè)偉大的編輯。我從來沒有用過2版,但我要說它是可愛的。我不確定的差異比其他字體和默認(rèn)背景色之間,就是。我要說的是,我喜歡的字體,它使用了(我知道,看似不重要的-但對我很重要),我也喜歡它的標(biāo)簽式瀏覽的執(zhí)行。
與其談?wù)摰墓δ?,我將談一些其他的事情。一件事,是有點(diǎn)痛苦,在跳其他的事情,就是你不能把它從命令行就是容易。隨著你型”就是,伴侶?!彼男〕閷?,打開項(xiàng)目目錄,它只是好的作品。不過,還是覺得沒有崇高的有用特征。我只是覺得工作是一種樂趣升華。我不知道為什么,也許是工作在一個(gè)黑暗的背景是好的,但我真的很享受工作中的崇高。我使用它時(shí),我需要得到大量的工作。這是一個(gè)巨大的Rails項(xiàng)目,或者像。我想你會發(fā)現(xiàn)有用的,所以檢查出來。
代碼的組織和方法
組織是圍繞一個(gè)主題,這是很有爭議。很多人真的不喜歡復(fù)雜的系統(tǒng)來幫助他們保持有組織的,但實(shí)際上在短期內(nèi)一些并發(fā)癥可以幫助你保持組織在長期。我知道這聽起來很不直觀的,但它是非常準(zhǔn)確。特別是當(dāng)它涉及到版本控制系統(tǒng)。相信我,有人依靠FTP,我仍然會,我從來沒有這樣快樂過,使用版本控制系統(tǒng)。
使用源控制是一個(gè)偉大的方式來保持組織。確保你保持你的開發(fā)過程備份是非常重要的,并由不同的文件夾層次結(jié)構(gòu)是不是真的會把它從長遠(yuǎn)來看。我的意思是,它可能似乎不錯(cuò),當(dāng)你的計(jì)算機(jī)運(yùn)行的是如果你有一個(gè)崩潰或硬盤故障你小多完成了。
你怎么解決這個(gè)雖然什么?好的,你可以使用版本控制系統(tǒng),以開發(fā)目錄快照在你工作的時(shí)間過程。用這真是一個(gè)偉大的方式有一個(gè)恒定的新版本和備份一個(gè)恒定的訪問應(yīng)該有錯(cuò)誤或某種損失。有時(shí)間也剛剛好。我的意思是,想想有多少次你像“我不知道是我做的,或?qū)崿F(xiàn)的功能。“好了,現(xiàn)在你真的知道。
在版本控制系統(tǒng),Git是這樣一個(gè)偉大的方式。你甚至不需要任何知識像為水銀或顛覆系統(tǒng)得到的VC系統(tǒng),Git的觸摸。事實(shí)上,我沒有經(jīng)驗(yàn),這些系統(tǒng)在所有,起身用git蠻快的實(shí)際運(yùn)行。
你可以按照命令直接從GitHub當(dāng)你打開一個(gè)庫,然后就輸入那些進(jìn)入你的終端,然后你真的知道幾乎所有你需要的。然后你要做的就是做commit命令,任何時(shí)候你想做出改變。不過,千萬記住,如果你已經(jīng)有了開發(fā)文件夾中的文件可以用“git add?!保皇恰坝|摸的例子自述”添加的所有文件。在終端打開TextMate或窗口非常相似的概念,其中期間表示這樣的行動(dòng)。
現(xiàn)在,在我結(jié)束了這段我想說的是,我從來沒有使用水銀或顛覆,但他們確實(shí)是可能的選擇,都頗受觀眾。甚至有網(wǎng)站,讓你的主機(jī)從SourceForge這樣的系統(tǒng)文件,很像GitHub呢。
在我結(jié)束之前,我還想提的最后一件事。Git GUI將幫助你的過程相當(dāng)。這是,gitbox。這真是一個(gè)偉大的計(jì)劃,基本上所有你需要做的是用它建立一個(gè)知識庫中相同的方式將其他時(shí)間(從命令行)。然后你打開gitbox和添加目錄中的問題,從您的電腦,你簡直是所有設(shè)置。
只要你做出改變,它會自動(dòng)發(fā)現(xiàn)并顯示在gitbox,然后你可以留下評論你的承諾然后推它。你記住,這種方法是:“改變->評論(如果需要的話,任何)->提交->推”。
確保你只有推后你的承諾,否則什么都不會發(fā)生。如果你是一個(gè)團(tuán)隊(duì)的工作,確保你拉前做評論,提交,或什么的,讓你遠(yuǎn)離你可能有任何錯(cuò)誤。
通常定義的代碼語法或外推,坐上它下面的語言。這樣的例子可以CoffeeScript的坐在上面–Node.js JavaScript或坐在上面的節(jié)點(diǎn)(雖然,這可以被看作是一個(gè)圖書館以及)。它也可以被描述為像SASS或少坐在上面的CSS,實(shí)際上增加了功能和新的方法處理事情。
薩斯,還增加了一個(gè)新的可用的語法使用類似于CoffeeScript提供JavaScript。圖書館的一個(gè)很好的例子是jQuery JavaScript,當(dāng)然。這是我們都知道的東西,愛了,但這是一個(gè)很好的提醒,我們使用的是圖書館和/或超集。
現(xiàn)在,我不會談?wù)撌澜绋C每個(gè)圖書館因?yàn)槲覜]用過的所有。我也不想這篇文章將重點(diǎn)放在具體的圖書館。順便,我選擇談?wù)摮喾?,和某些語言,我們中的大多數(shù)人使用代碼的工具。例如,HTML,CSS,和Ruby on Rails的具體。
而不是跳吧,讓我們看一些例子來幫助理解你為什么要使用這些工具和/或超集。例如,讓我們說你是在鋼軌中的CSS和HTML工作(你的開發(fā)者也許,或在被開發(fā)商),你覺得你是在浪費(fèi)時(shí)間寫那么多,(這是你添加到Rails的Ruby代碼你會寫–更上軌道在這里)。
嗯,一個(gè)偉大的事情是使用肝血管平滑肌脂肪瘤加快編寫HTML,并加快實(shí)施你的Ruby代碼進(jìn)去。HAML的超集,各種各樣的,HTML可以讓你不必?fù)?dān)心關(guān)閉你的標(biāo)簽,它也允許你使用白色空間你的優(yōu)勢-很像Python寫HTML代碼。讓我們看看一個(gè)例子。
#包裝
% UL
%李這創(chuàng)建了一個(gè)無序列表,這是正確的語義。
這就創(chuàng)造了:
新聞名稱:更好的編程工具和方法
轉(zhuǎn)載注明:http://jinyejixie.com/news32/21182.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、品牌網(wǎng)站建設(shè)、用戶體驗(yàn)、響應(yīng)式網(wǎng)站、網(wǎng)站策劃、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容