PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   你喜歡用哪種方式打程式作業分數的老師? (https://www.pcdvd.com.tw/showthread.php?t=665401)

booger 2006-10-24 08:42 AM

你喜歡用哪種方式打程式作業分數的老師?
 
修過一些程式設計課,發現老師對作業的規定大致上有兩種,

題目是聖經:

作業結果要完全和題目一樣,老師像是個真人版的ACM online judge,
有時候程式碼風格、註解都會有規則

題目是方向:

題目只是個方向,會鼓勵學生自己增加程式的功能,發揮自己的創意。



我個人比較喜歡2,因為我有自己的程式碼風格和註解方式,有時候也
會加一些奇奇怪怪的功能...,所以,我也很怕遇到報告一定要交DOC
檔的老師。

linux2000 2006-10-24 08:47 AM

我也是2..
程式設計就像藝術ㄧ樣...
可以天馬行空的去寫:flash:
這樣才不會扼殺創意....:flash:

雖然說天馬行空的去寫,但是也要自己的技術有那能力才行Orz...
都把VB 6忘光了:jolin: :jolin:
寫出來的程式破破爛爛:cry: :cry:

darkangel 2006-10-25 03:47 PM

當然是 1。

風格和註解和應該也是給分的依據,連什麼是 GNU/BSD/K&R 的 Coding Style 都搞不清楚的話,別來跟我談創意和藝術,相信很多人應該也搞不清楚什麼是 C 的傳統註解方式,什麼是 C++ 的註解方式吧。

勿在流沙築高台,隨性絕不是一個學習中的學生該有的心態。

程式設計從來都不是一門藝術,這句話我講過很多遍了。

sungo 2006-10-25 04:49 PM

Comment旨在維持Code的可讀性以及方便維護,大家都看的懂就好,這沒有什麼絕對
標準。Style也是,C++有人喜歡把中括號({)斷行在Block名稱後面,有人就不斷行(
Java Style),沒什麼對錯!就是習慣而已.......就算有人習慣真的不太好,排版真
的排很亂,沒差!君不見現在的Formatter一堆?(Artistic Style、SourceStyler..)


回原PO:我選2。我就是在不受特別拘束的環境下學出來的,7年多前在學校學過組合語
言後,後來皆是採自修的方式修習它高階語言。雖無大功,但也略有小成,拿了幾張Java
國際認證,作品去參加全國性比賽,一奪冠、一佳作...就這樣而已。。。

jsh0518 2006-10-25 04:58 PM

原來是討論這個...

我以為是討論怎麼打老師勒...

dts0069 2006-10-25 05:08 PM

2吧.
反正結果能出來,過程要怎麼沒差吧,連過程都要干擾,祇會扼殺期想像力而已.


不過個人感覺,寫程式數學不行的話還是放棄比較好.

傳說 2006-10-25 05:11 PM

在一個想要長久經營的軟體公司中
規範程式碼風格、註解是必然的
包含變數命名、函數命名、參數命名、註解方式、註解的詳細程度、縮排
甚至那些功能該怎麼寫等等都會有所規範
最主要的原因在於
程式完成後...有太多的原因會造成不是由原撰寫者進行維護
即使是原撰寫者...回頭去看三個月前寫的程式
稍微複雜的地方可能就忘記當初那樣寫的作用
就更別說其他程式撰寫人員來看懂和維護了
一個功能由規範的寫法改成新的寫法
意味著必須花費成本去重新完整的測試該功能!!!
但是這個改變也許只是程式碼縮短幾行或是執行速度快上0.1秒
那麼...是否有必要去花費測試成本嗎???
所以創意固然很重要....但是規範的遵守也是不可忽略的

最後....不管喜歡那一種....
搞清楚打分數的老師要的是那一種才是最重要的!!!
(常常會說使用者的需求是最重要的,但卻不是真正決定你的程式能不能賺錢的因素!)

引用:
作者booger
修過一些程式設計課,發現老師對作業的規定大致上有兩種,

題目是聖經:

作業結果要完全和題目一樣,老師像是個真人版的ACM online judge,
有時候程式碼風格、註解都會有規則

題目是方向:

題目只是個方向,會鼓勵學生自己增加程式的功能,發揮自己的創意。



我個人比較喜歡2,因為我有自己的程式碼風格和註解方式,有時候也
會加一些奇奇怪怪的功能...,所以,我也很怕遇到報告一定要交DOC
檔的老師。

sungo 2006-10-25 05:18 PM

引用:
作者dts0069
2吧.
.........................
不過個人感覺,寫程式數學不行的話還是放棄比較好.

基本上同意!但是也不用到放棄這麼嚴重,亡羊補牢趕快加強數學即可。
離散跟線代,Data Structure跟Algorithm這些東西也是後來才比較有
感覺的...

=大雄= 2006-10-25 05:28 PM

用棍子或者是厚的書本打吧.....

a843433 2006-10-25 05:40 PM

寫註解很重要,因為這是團隊發展的基礎。而且,你也很難保證,多年後要回頭來維護時,能看得懂自己以前寫的東西..........


其實是很困難的>Q<


所有的時間均為GMT +8。 現在的時間是03:32 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。