優(yōu)雅編程之這樣使用工具柔袁,你就“正常”了(十三)

開心一笑

【某生上課時睡覺异逐,被老師發(fā)現(xiàn)捶索。
老師:“你為什么在上課時睡覺?”
某生:“我沒睡覺哇灰瞻!”
老師:“那你為什么閉上眼睛腥例?”
某生:“我在閉目沉思!”
老師:“那你為什么直點頭酝润?”
某生:“您剛才講得很有道理燎竖!”
老師:“那你為什么直流口水?”
某生:“老師您說得津津有味要销!”】

提出問題

項目開發(fā)中基本工具如何使用构回??疏咐?

解決問題

勵志圖片.png

以下來自《程序員修煉之道》自己的一些總結(jié):

好的工具放大你的才干

你的工具越好纤掸,你越是能更好地掌握它們的用法,你的生產(chǎn)力就越高。

要與工匠一樣凳鬓,想著定期增添工具茁肠,要總是尋找更好的做事方式:比如操作系統(tǒng),能用win10就不要用win7的了缩举,office能用2016版的就不要用2010版本的垦梆。

如果你遇到某種情況,你覺得現(xiàn)有的工具不能解決問題仅孩,記得去尋找可能會有幫助的其它工具托猩,或更強大的工具。

純文本的威力

持久的存儲知識的最佳格式是純文本辽慕。

用純文本保存知識

缺點:

  • 壓縮的二進(jìn)制格式相比京腥,存儲純文本所需空間更多。
  • 要解釋及處理純文本文件計算上的代價可能更難貴溅蛉。

優(yōu)點

  • 保證不過時
  • 杠桿作用
  • 更易于調(diào)試

Unix哲學(xué):提供”鋒利“的小工具公浪,其中每一樣都意在把一件事情做好(面向行的純文本文件)

Shell

不要采用GUI,盡量使用shell命令行

作為注重實效的程序員船侧,你不斷的想要執(zhí)行特別的操作——GUI可能不支持的操作欠气,當(dāng)你想要快速的組合一些命令,以完成一次查詢或其他任務(wù)時镜撩,命令行要更為適宜预柒。

強力編輯

工具是手的延伸。

我們認(rèn)為你最好是精通一種編輯器。并將其用于所有編輯任務(wù)宜鸯。

你需要的是精通憔古。(一個人說:他什么技術(shù)都會,java淋袖,C鸿市,.net等等,那么可以斷定他什么都不會适贸,前提是得有一定年齡灸芳,否則不可能。都會就是都不會拜姿,你需要的是精通);

用好一種編輯器冯遂。

選一種編輯器蕊肥,徹底了解它,并將其用于所有的編輯任務(wù)蛤肌。

編輯器的特性壁却。如果你的編輯器缺少下面的任何能力,那么你或許就應(yīng)該考慮換一種裸准,更高級的編輯器了展东。

  • 可配置:包括字體顏色等等。
  • 可擴展:比如可以擴展插件等等
  • 可編程炒俱。你應(yīng)該能對編輯器編程盐肃,讓它執(zhí)行復(fù)雜多步驟的任務(wù)。

源碼控制

類似于開發(fā)項目权悟,使用的Git一樣砸王。如果我們的團(tuán)隊沒有使用源碼控制。他們應(yīng)該感到羞恥峦阁。

總是使用源碼控制:源碼控制系統(tǒng)會追蹤你在源碼和文檔中做出的每一項變動谦铃,使得你總能返回你的軟件的前一版本。它讓你可以進(jìn)行自動的和可重復(fù)的產(chǎn)品構(gòu)建榔昔。

調(diào)試

沒有人能寫出完美的軟件驹闰,所以調(diào)試肯定要占用你大量時間。

要修正問題撒会,而不是發(fā)出指責(zé)

bug嘹朗,是你的過錯,還是別人的過錯并不是真的很有關(guān)系茧彤,它仍然是你的問題骡显。解決它就是了,不要有太多廢話。

直接罵而不是背后罵

看到別人寫了很爛的代碼惫谤,直接在他面前罵他壁顶,而不是背后偷偷罵他,這樣他心里會好受溜歪,也會感激你的若专。做到這樣,項目代碼質(zhì)量提高了蝴猪,別人進(jìn)步了调衰,你也可以少改一些bug

不要假定,要證明

橡皮鴨:找到問題的原因的一種非常簡單自阱、卻又特別有用的技術(shù)嚎莉,是向別人解釋他

記住調(diào)試的第一準(zhǔn)則,不要恐慌沛豌。

在開始查看bug之前趋箩,要確保你是能夠在成功編譯的代碼上工作。在修復(fù)bug中加派,你需要與報告bug的用戶面談叫确,以收集比最初給你的數(shù)據(jù)更多的數(shù)據(jù)。

開始修復(fù)bug的最佳途徑是讓其可在現(xiàn)芍锦。如果你不在現(xiàn)它竹勉,你又怎么知道它已經(jīng)被修正了?

文本操控

學(xué)習(xí)一種文本操控語言

代碼生成器

編寫能寫代碼的代碼

對于項目中的重復(fù)工作娄琉,如果我們能自己實現(xiàn)代碼生成器次乓,就完美了。

對于編程中的重復(fù)性代碼车胡,通過腳本自動生成代碼來實現(xiàn)檬输。

代碼生成器的分類:

  • 被動代碼生成器
  • 主動代碼生成器

代碼生成器不一定要很復(fù)雜。

代碼生成器不一定要生成代碼匈棘,可以是:HTML,XML等等丧慈。

讀書感悟

來自《擺渡人》

  • 如果命運是一條孤獨的河流,誰會是你的靈魂擺渡人
  • 如果我真的存在主卫,也是因為你需要我
  • 每一個靈魂都是獨特的逃默,都有各自的美德和過錯
  • 為了再次擁有這份感受,值得冒永遠(yuǎn)沉淪的風(fēng)險嗎簇搅? 值得完域。
  • 我因為你而存在

其他

如果有帶給你一絲絲小快樂,就讓快樂繼續(xù)傳遞下去瘩将,歡迎轉(zhuǎn)載吟税,點贊凹耙,頂,歡迎留下寶貴的意見肠仪,多謝支持肖抱!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市异旧,隨后出現(xiàn)的幾起案子意述,更是在濱河造成了極大的恐慌,老刑警劉巖吮蛹,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荤崇,死亡現(xiàn)場離奇詭異,居然都是意外死亡潮针,警方通過查閱死者的電腦和手機术荤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來然低,“玉大人喜每,你說我怎么就攤上這事■ㄈ粒” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵枫笛,是天一觀的道長吨灭。 經(jīng)常有香客問我,道長刑巧,這世上最難降的妖魔是什么喧兄? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮啊楚,結(jié)果婚禮上吠冤,老公的妹妹穿的比我還像新娘。我一直安慰自己恭理,他們只是感情好拯辙,可當(dāng)我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著颜价,像睡著了一般涯保。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上周伦,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天夕春,我揣著相機與錄音,去河邊找鬼专挪。 笑死及志,一個胖子當(dāng)著我的面吹牛片排,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播速侈,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼率寡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了锌畸?” 一聲冷哼從身側(cè)響起勇劣,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎潭枣,沒想到半個月后比默,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡盆犁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年命咐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谐岁。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡醋奠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伊佃,到底是詐尸還是另有隱情窜司,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布航揉,位于F島的核電站塞祈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏帅涂。R本人自食惡果不足惜议薪,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望媳友。 院中可真熱鬧斯议,春花似錦、人聲如沸醇锚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搂抒。三九已至艇搀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間求晶,已是汗流浹背焰雕。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芳杏,地道東北人矩屁。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓辟宗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吝秕。 傳聞我的和親對象是個殘疾皇子泊脐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,072評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件烁峭、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,093評論 4 62
  • 人的一生會經(jīng)歷很多第一次约郁,也會遇見糾結(jié)的選擇缩挑,如果你沒經(jīng)歷過,就請尊重別人的選擇鬓梅,無需評價他人的生活供置! ...
    汐顏之美閱讀 927評論 0 1
  • 紹興出文化人。在星光熠熠的紹興绽快,魯迅無疑是最為亮麗的一顆芥丧。 一個人成就一座城。在紹興坊罢,許多景點都因為魯迅而興起续担。 ...
    勿言無閱讀 311評論 0 0