精華區beta Programming 關於我們 聯絡資訊
※ 引述《ikjhyu (零下13度....Orz)》之銘言: : source code真是龐大的東西 : 搞不清處那一塊是那一塊 : 請問有一些輔助工具嗎? : 還是該怎麼讀呢? : 推 PsMonkey:用眼睛讀 61.228.196.30 12/09 11:12 : 推 ikjhyu:樓上看過source code 嗎? 24.158.15.116 12/09 13:11 : 推 ikjhyu:整個codec 而且缺document 24.158.15.116 12/09 13:16 : → ikjhyu:你的背景是? 大學還沒畢業?研究所?社會人? 24.158.15.116 12/09 13:17 : → ikjhyu:問問有無輔助工具總行吧?回這種廢話有用嗎? 24.158.15.116 12/09 13:20 你問該怎麼讀,有人(CSSE 版吧)回你多用點腦袋 我覺得我回的比較中肯,用眼睛讀 一個 hello world 的 source code,前後不會超過 10 行,哪裡龐大了? 讀組合語言跟讀純 C 或是讀 Java trace 起來的感覺都差很多(雖然要做的功夫差不多) 簡單地說,你問了一個很基礎,基礎到不知道該怎麼回答的問題 可以是好問題,但是你卻問爛了,而且還 CP 了三個版 我是沒什麼背景啦... 也許我應該動用惡勢力,以 CP 為名賞你幾個劣文 C & C++(似乎是你要看的 source code 的語言) 就我用過完全無法用 TAB 縮排的 Dev C++ 4.0 還有 Code::Block 而言 基本上... 真的就是只能用眼睛讀,然後慢慢打註解作筆記 撐過那近似水平線的進度成長之後,看看後頭能不能變成二次曲線 反過來說... 有沒有 C, C++ 的 IDE 能夠提供強大的 trace 功能? (也許 M$ 有作出來,不過完全沒碰過 @__@) 不過,光想那些「很彈性」的寫法 (包括 function 跟 method 混用 struct 跟 object 混用 operator override class 定義與實際 method 內容可以分離在不同檔案.... blahblah) 我是無法想像啦..... 也許寫 C, C++ 的前輩們可以指點一二 (一個寫 C 經歷邁向 200hr 的人 XD) Java(using Eclipse)的話 有 Open Declaration,可以直接跳到變數 or method 宣告的地方 如果定義在別的 class,也會自動開啟該檔、並定位到指定位置 也提供一些 Navigator 的快速鍵 拜 JavaDoc 公定格式所賜,如果有 source code 有夾帶 JavaDoc 的話 也會以 ToolTip 的方式快速顯示(包含 core Java 的 API) 其他像是 class hierarchy、或是用 plug-in show 出 UML 圖 我比較沒接觸到,不過有這些工具就是了 ===== 很多人遇到廢話會生氣 卻壓根沒想過自己說了多少廢話 我上頭寫了一對廢話 所以以後我不能對廢話生氣 T__T -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.196.30
cole945:所以你覺得他是要問怎麼看懂hello world220.139.188.209 12/09 15:51
cole945:之類的十行程式??220.139.188.209 12/09 15:52
iFEELing:標題是這樣下的啊 XD220.134.244.196 12/09 16:02
ikjhyu:source code看起來像10行之類的程式? 24.158.15.116 12/10 01:13
ikjhyu:也許P認為只是開個玩笑 嗯 我認真了 24.158.15.116 12/10 02:24
ikjhyu:不過只有10幾行 就不用來問是否有什麼工具ꐠ 24.158.15.116 12/10 02:46
ikjhyu:或者問高手都是怎麼做 24.158.15.116 12/10 02:47
ikjhyu:當然什麼不用問 土法煉鋼也行 24.158.15.116 12/10 02:48