返回列表 上一主題 發帖

關於 請養成良好的寫程式習慣 結帖

學到現在我還是常會有不懂的地方....個人邏輯概念不強...><
來這問,有時真的是求一時之快,在自我要求研讀的部分依然不夠用心...
當然也是會常看一下別人發問的問題,在問自已懂哪些部分...
仍需努力中!!
踏足片刻,享受生活(Y)
醉生夢死,渾然忘我(N)
(Y/N)?

TOP

本帖最後由 alumi 於 2012-5-17 21:37 編輯

個人曾看過大陸有人, 把一家公司的進銷存系統, 用整個 Excel VBA + SQL Server ,完整呈現出來.
確實是有必要去注意一些小細節.
VBA 雖然方便, 但程式編寫不能隨便, 尤其是 變數未經宣告, 拿了就用,
小程式, 看不出來有何關係, 但程式碼超過上千行時, Debug 會是一件比寫程式還大的工程.

TOP

樓主想法不錯,寫程式固然要加註解
不過有時候程式太複雜,註解不太夠用

TOP

如果可以的話我還希望哪位可以指點一下寫註解的秘訣...

我自己因為太習慣寫註解了
常常搞得自己的VBA一打開是一片綠
雖然說不太會有"看了這行不知道在做什麼的問題"
不過要找某個區塊時常常很眼花...Orz

TOP

回復 1# white5168


    大大說的正是!有了註解,真的提高了學習心態。小的可能因初認識VBA,覺得有很大用途與幫助。
版大說的也說穿了,小的也曾經只是來找答案,不理什麼,只要做到效果就得。
但見大大和版大們,不斷的無私教授和指導,且在程式中再加入註解,令初接觸VBA的,明白程式碼的用意,之後自己也可以嘗試修改。如果沒有那些註解,可能只會收下來便算了,不會進一步了解程式碼的用法。

TOP

要求下屬寫程式要有模組化函數名稱與變數名稱要定義為有意義的名字, 並且告誡他們寫程式不是寫給自己看的爽就好,也要能讓後面維護程式碼的人可以快速了解當初寫程式的想法及思路

在裁員的時候,上述較不符合人性面。

是個想法,再版內我的註解可能是寫的最少的,晚上回到家都已經很晚了,時間並不多,且能力是真的有限,希望有其他有意願成為版主的夥伴,能多加支援
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

每個人的領悟能力不同,對於一點就通,能舉一反三的朋友,如果解釋得太清楚不僅多此一舉,恐亦有小看他人之嫌;而對於只想撿現成品來用而不求甚解的人(就像小弟),花太多時間去註解只怕是拿熱臉去貼人
個人的原則是:除非發問的朋友有提出說明的需求,否則是很少會解釋的,因為表達能力不好,又深怕誤人子弟
My Blog
http://blog.xuite.net/a8350070

TOP

回覆時加上註解,無異是增加勞動量與時間的支出
你真正有須求,須要了解哪一段時再要求註解哪一段就好,別人的時間跟你一樣也是很寶貴的。
學習是要實踐而不是用讀,對岸有位朋友2006年開始就要求回覆要加上註解他才能看懂,至今5、6 年過了他還是要求註解,最基本的改變作用位置都還不會。大家這麼辛苦寫註解對他毫無幫助。
所以,加註解或用長長的一串文字來作變量是不是良好的習慣?見仁見智,看法各自不同,此帖並無討論價值,可以結帖了。

TOP

關於 請養成良好的寫程式習慣 結帖

感謝版主的指教,我認同版主所說部分的內容,畢竟一個政策的執行不能只是單看單一個案,而去否決他人所提的意見,更重要的要多去了解大眾想求知的慾望,
就像小孩子,從小就要教他尊重他人所說的話與意見,而不是一昧教他要先去否決他人,這樣未來他長大的同時,將會變成一個不管任他人有任何意見就只會否決的人
寫程式是否要加註解端看個人,畢竟有人想學有人不想學,想學的人想要知道更多的話,就應該有讓他有知的權利,版主應該將思維放在如何提升討論版的素質上,而非去評斷他人所發表的文章內容是否有價值
畢竟就是因為有必要才會發表出來,如果每個人都是認為有價值的才發表,沒價值得就應該結帖的話,那真的是阻礙進步與成長的元兇
一個實驗成不成功,不能只端看實驗結果,如果有好的結果就表示成功的話,那這樣錯誤不就不會發生了,可是科學是靠每一次不斷的失敗與努力才有的結果,從失敗中記取教訓,所以失敗也是一個好的成功實驗,如果只單看一個案例是不準確
建議版主應該想遠一點,而非只限於此眼前的評論
我們不能祈求每個人都一定要去實踐,但我們能做的是如何努力去改變大家寫程式的習慣與矯正風氣,而不是一昧的打擊
我相信每個人的出法點都是好的(當然以包括每位版主),如果以上的說法令各位不舒服,再請各位多多包涵,我並非要引起爭論只想請版主多思考,畢竟大家都是正面的出發點,不應該就此結帖

就是因為有尊重你的意見,才會讓你的帖子在公說公有理婆說婆有理的情況下糾葛了許多樓層。
論場首重知識的探討與問題的解決,實在沒必要在要不要註解上辯論,這樣的辯論對提升論場品質並無助益。好學者自會按F1取得更多的說明與範例,不想學的有註解也看過就忘了,前面也說過,真正有須要可對有問題的部份要求解釋,全文的註釋可以免了。閣下若覺得自己的想法正確,想回覆時都加註解,建議從自己做起,讓他人起而效尤。若大家覺得不錯自會跟進。更不必因此批判怎樣才是良好的習慣!
這類純屬個人偏好的辯博在學術論場上出現會讓大家感到不快,請避免繼續這類糾葛。
我們在論場上發表的每一個字都須要管理者花時間與金錢去維護,論場空間是珍貴的,儘量保留給須要的朋友使用,本帖暫保留24小時吧!

TOP

        靜思自在 : 並非有錢魷是快樂,問心無愧心最安。
返回列表 上一主題