問個問題,我們為什么要寫高質量的代碼?又為什么要有清晰的注釋?


以前覺得,程序寫的越好了越好,注釋清晰也是一種良好的習慣。
可是后來工作了,我不這么想了。 這樣的處心積慮,到底是為了什么?能得到什么?

在職時,你的這種精益求精,這種良好的習慣,實際上是給人家發家致富,你自己只是拿個零頭。你做的水平高,老板會感激你?能給你加薪?
離職后,你曾經寫的那些詳盡的注釋,只能無償的繼續給人家賺錢。按理說,勞動關系終止了,報酬停發了,你也就不該再為之前的那個公司效力了。可技術類,特別是寫一些積累性的代碼的工作卻不符合這個常理

我時常在想,寫這個東西又不是給我用,賣的再賺錢也沒我的份(工資基本上就那些),既然用省事的方法能讓軟件跑起來正常用不出問題,為什么還要追求高效,甚至還要加清晰的注釋?難道是就甘願給人出力?

剛才,當我看到這個帖子里的這位 “X老師”的故事之后,我終於忍不住要把這些話貼出來了!
http://bbs.csdn.net/topics/380260797
2012鄭州軟件求職記(IT 測試 C++ JAVA)

10 个解决方案

#1


SB,你不寫清晰點加點注釋,過一個月要修改的時候,自己都看不明白了

懂?

#2


可以參考下bob的大叔的代碼整潔之道,找些少些注釋的借口,命名和風格還有重構、設計模式的運用合理,其實注釋沒有,有的時候可讀性也不低。

#3


我自己的代碼自己看沒有問題。現在我在的這個公司沒人看代碼,只要個編譯出來的結果。
可據說在其他很多公司里這個要求的很嚴格,這樣種情況下的“可讀性”完全是為了給別人看着舒服。公司這樣要求,顯然是在為你離職之后的事情做的考慮。
要我說,自己寫的東西別人誰也看不懂才好。

#4


早就這么想,這回看到知己了。頂一個

#5


拿人錢財,替人辦事.老板不仗義什么的是后話,之前得把本職工作好.如果真遇到不良老板,那你再作手腳也不遲.

#6


無私的人,更加能進步。

這句話也許很殘酷很沒有意義,可確實如此,越是計較,越是止步不前。

“分享使人進步”,這是前輩的教導,我一直都記着。

當然,分享的方式很多種,不一定是寫出可讀性好的代碼和注釋~

#7


垃圾代碼和亂七八糟的注釋,首先,我自己這關都過不去。

#8


代碼寫的不規范,效率不高 對自己提高沒好處.    注釋寫的不好  以后有人會戳你脊梁骨.

#9


面向對象的思想中繼承的概念非常可貴,比如大家可以看各種API的文檔。里面的注釋非常完善。並且即使以后不用的方法也盡量會保留,這對他人的學習非常有幫助的。樓主的思想不要局限在違約老板的行為上。畢竟你不是一輩子都是為了這個老板而活。你寫的代碼是你的一個產品,是你的一個孩子。雖然你肯恩已經離職,但是知識是搶不走的。特別是多年來累計的經驗。相比初學者都是先寫代碼后寫注釋。如果能鍛煉成達到先寫注釋后寫代碼那說明你的編程思想已經非常進步了。下面說下注釋的優點
1.團隊精神,別人看得懂。大家認為一個人能做出非常NB的程序機率有多高?
2.自己能看得懂。不用說多年,恐怕幾天以后自己寫的思路自己都不知道了
3.總結能力培養。這一點如果說多年還能不提高那就改行吧
要記住最簡單的道理。老板賺錢多你才賺錢多。做的東西知識含量越高也就越有價值。

#10


對得起天地和自己就好,做一個頂天立地的男人。至於什么合理不合理那都不重要。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com