程式師中有很多特立獨行的人, 很有趣。
合併分支
Git merge用來做分支合併, 將其他分支中的內容合併到當前分支中。
我們看看程式師合併代碼的情形:
重構代碼
代碼重構就是在不改變軟體系統外部行為的前提下, 改善它的內部結構。
我們看看程式師重構代碼的情形:
改需求
問君能有幾多愁 恰似調完代碼改需求:
修bug
修bug的過程是曲折的, 是不是這樣呢:
當你修完bug不需要加班的時候,
是不是這樣的:
你帶的小弟發現bug
很多程式師會帶一些實習生, 給他講語法, 講架構, 講故事, 但是如果你帶的小弟發現你寫的代碼有bug時候,
第一次hello world
學習一門新的語言, 都是從hello world開始的, 當你成功輸出hello world的時候, 你是不是這樣的表情呢:
編譯器卡死
你正在基情滿滿的寫代碼, 熱情高漲, 這時候要麼編譯器卡死了, 要麼電腦卡死了, 你是不是這樣的呢:
老程式師開車
當你聽你的前輩慷慨激昂,唾沫橫飛吹牛皮的時候,你是不是這樣的:
開發熟悉功能
這需求我見過,這功能我見過,很easy就能搞定,此時程式師是這樣的:
技術分享
很多公司都會搞tech share,當程式師聽跨部門或是跨崗位的人分享的時候,是這樣觀看的:
客戶用ie6
當你聽說客戶需要相容ie6的時候,程式師會不會崩潰呢,精心設計的前後端分離架構不起作用了:
線上修復bug
每個公司,每個架構師都不允許線上修復bug。但是現實很骨感,很多時候,為了效率,不得不緊急修復線上的bug,是不是這樣的:
老程式師開車
當你聽你的前輩慷慨激昂,唾沫橫飛吹牛皮的時候,你是不是這樣的:
開發熟悉功能
這需求我見過,這功能我見過,很easy就能搞定,此時程式師是這樣的:
技術分享
很多公司都會搞tech share,當程式師聽跨部門或是跨崗位的人分享的時候,是這樣觀看的:
客戶用ie6
當你聽說客戶需要相容ie6的時候,程式師會不會崩潰呢,精心設計的前後端分離架構不起作用了:
線上修復bug
每個公司,每個架構師都不允許線上修復bug。但是現實很骨感,很多時候,為了效率,不得不緊急修復線上的bug,是不是這樣的: