Soft_Job 板


LINE

最近碰到一個程式,並沒有IDE的支援 也許對版上的大大們來說很正常(OS:沒有就沒有阿zz) 可是原PO從小就在 VS 跟 eclipse 的照顧下長大阿.... 舉個例子,比如我要從一個 obj 取得名稱 有IDE: 打 obj. <=就會跳出 getName, name, getBaseName 之類的 沒IDE: 打 obj. <=????, 然後開始翻 API 同樣的程式邏輯,在 VS 底下可能三天就搞定 結果現在一個禮拜還在 syntax error 不然就 XXX not found 更不用說 debug 了...每次想看某個值就要一個一個印出來(/‵Д′)/~ ╧╧ 問過前輩,推薦用 sublime ,但還是好痛苦阿T_T --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.161.38
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1440919813.A.882.html
1F:推 deray: IDE離家出走了嗎? 08/30 15:31
2F:→ WhenTheyCry: 樓上? 不太懂你的意思... 08/30 15:34
3F:推 z101924512: 大部分語言都有ide支援,你是碰到什麼情況? 08/30 15:42
4F:→ WhenTheyCry: 聽說是自製的compiler,所以沒有辦法再一般環境執行 08/30 15:47
5F:推 snaketsai: 可以再說清楚一點嗎?e.g. 你是面對DSL?還是C/C++加上 08/30 15:54
6F:→ snaketsai: extension(i.e. CUDA)?所謂的自製是完全from scratch 08/30 15:54
7F:→ snaketsai: 還是拿gcc或clang改? 08/30 15:54
8F:→ snaketsai: completion的行為的確跟compiler要做的事很像,需要型 08/30 15:58
9F:→ snaketsai: 態推斷。所以也真的有基於compiler前端的completion pl 08/30 15:58
10F:→ snaketsai: ugin,e.g. Vim的clang_complete 08/30 15:58
抱歉,這方面完全是新手,不過盡量解釋一下流程 程式寫好->點執行檔->他會去讀程式檔案->跑出結果 至於您說的DSL,查了一下,應該就是那類的東西 因為程式裡面其實只有單純的邏輯,像這樣 if obj.name == "A" then doA() end
11F:推 profiles: 常用的就直背起來了,這樣很困難嗎? 08/30 16:11
嗯前輩也是這麼說 但就像我舉的例子,有時候根本沒法確定就要回去翻api 甚至還有大小寫問題....
12F:推 profiles: 會不會有人不能用google ,就沒有辦法寫程式? 08/30 16:14
這很正常吧? 有人寫程式可以不靠 google 或是 stackoverflow? ※ 編輯: WhenTheyCry (220.134.161.38), 08/30/2015 16:20:48
13F:推 testPtt: 我就是斷網就沒有辦法寫程式的那個人 08/30 16:20
14F:→ cha122977: 斷網不能寫+1 除非local有文件 08/30 16:21
15F:推 profiles: 為何不行,不然以前人怎麼寫程式,哈~不就是安裝必要 08/30 16:27
16F:→ profiles: 文件到硬碟中 ,方便查閱 08/30 16:27
17F:→ profiles: 老人家從撥接時代開始寫程式,看到你們年輕工程師說沒go 08/30 16:33
18F:→ profiles: ogle就寫不出程式,難道你們腦袋都不記東西,該記的東 08/30 16:33
19F:→ profiles: 西都存放在雲端嗎? 08/30 16:33
20F:推 jyunwei: 擺老只是滿足自己的優越感而已,對原po沒什麼幫助 08/30 16:33
21F:→ profiles: 還是腦袋都 stack over flow? 08/30 16:35
22F:→ profiles: 只是告訢你們基本工要練 08/30 16:37
23F:→ tomtang0406: 最屌的解法:自己寫一個IDE!自己種樹,後人乘涼, 08/30 16:37
24F:→ tomtang0406: 公司從此再也不能沒有你... 08/30 16:37
25F:→ tomtang0406: 以上屬飛行族嘴砲解法,可以不用理我。 08/30 16:38
26F:→ profiles: 就算櫻木很會灌籃,安西教練也是會要求櫻木練基本動作 08/30 16:39
27F:→ profiles: 啊 08/30 16:39
28F:→ tomtang0406: 不過我現在也是過著用notepad++在維護程式的日子,你 08/30 16:40
29F:→ tomtang0406: 要相信人類的適應能力,之後換工作,你會發現去哪裡 08/30 16:40
30F:→ tomtang0406: 都不再擔心! 08/30 16:40
31F:推 abccbaandy: 基本動作?練習打字嗎XD 要不要JAVA的getter跟setter 08/30 16:44
32F:→ abccbaandy: 也全部手動? 08/30 16:44
33F:推 chuegou: 他的意思總結起來:學會鑽木取火不吃虧! 08/30 16:50
34F:→ ENEP: 時間拿去硬記API 不如多學點design pattern或review前人code 08/30 16:53
35F:→ testPtt: 其實我發現沒有intellisense我也不會寫了 08/30 16:55
36F:→ profiles: 當時java剛出時,還沒有IDE可用,真的得邊查API,邊一行 08/30 16:56
37F:→ profiles: 寫java,才能完成專案,更別說微軟一開始就敵視這新語言; 08/30 16:56
38F:→ profiles: 工具可以幫助升效率,但若是沒工具就寫不出來,是不是 08/30 16:56
39F:→ profiles: 該想一下,專業上是否有過度仰望工具,而被工具綁架? 08/30 16:56
40F:→ alan3100: 會背有啥好優越感的..只有當一輩子碼農或一直面試才有用 08/30 16:59
41F:推 Deltaguita: 為何有工具不用偏要自己來 08/30 16:59
42F:→ Deltaguita: 寫程式是在比創造力還是比記憶力? 08/30 17:00
43F:推 art1: 因為原 po 遇到的情況就是沒有工具吧 08/30 17:02
44F:推 profiles: 是告訴你,基本的要背起來 08/30 17:02
45F:→ x000032001: 不同語言工具不一樣吧 像c就用ctags輕鬆搞定 08/30 17:03
46F:→ Deltaguita: 那就用sublime text 常用的他會幫你自動完成 08/30 17:04
47F:→ WhenTheyCry: 樓上可以給個關鍵字嗎? 搞不太懂sublime的自動完成 08/30 17:06
48F:→ WhenTheyCry: 有時候就會自己出現,有時候又沒有... 08/30 17:06
49F:→ qrtt1: 到底是什麼語言!? 08/30 17:17
50F:→ baseguard: 用新的library要查API很正常吧... 08/30 17:24
51F:推 YahooTaiwan: 背起來不是工作必要 但高手好像都會自然而然背起來 08/30 17:36
52F:推 LaPass: 我從來都沒被過程式... 頂多背開頭三個字,因為打了前三字 08/30 18:00
53F:→ LaPass: 之後,後面的會自己跑出來。 08/30 18:00
54F:→ LaPass: 至於JS之類的,就把function名稱剪下貼上,免得打錯字之 08/30 18:01
55F:→ LaPass: 之類的問題 08/30 18:01
56F:推 neotek: 背一些基本的就好了 也不是用背 因為基本的寫久了就記好了 08/30 19:28
57F:推 neotek: 就算基本的背起來 IDE有幫忙autocomplete還是會用啊 08/30 19:30
58F:→ neotek: 有時候大小寫打錯 一個字打錯幹嘛的 都很浪費時間 08/30 19:30
59F:→ neotek: 有工具可以幫忙 幹嘛堅持要背起來 08/30 19:30
60F:推 ayumiayayaai: vim youcompleteme is so good 08/30 20:08
61F:推 yao60301: 感謝 最近也在找類似的東西 08/30 20:14
62F:推 hgkiller01: 我也覺得程式真的不是用背的 我也是記前三個字母 08/30 20:43
63F:推 Darkword1987: 我是覺得reserved word背一下比較好... 08/30 21:52
64F:→ fortinet: 不同意背程式,常寫的自然就熟,不常用背了也浪費腦力 08/30 22:10
65F:推 jack0204: 我也不喜歡背...常用的都用複製貼上或自動完成 08/30 22:38
66F:推 typepeter: atom或sublime 08/30 22:43
67F:→ ah7675: 到底為什麼一堆人回sublime之類的東西啊 原po的問題是沒有 08/30 22:49
68F:→ testPtt: 我被ms養到沒summary會覺得程式很難維護 08/30 22:49
69F:→ ah7675: 語法解析器吧(grammer) clang沒支援 前端用什麼都一樣啊 08/30 22:51
70F:→ ah7675: sublime內建的自動完成是針對有輸入過的 youcompleteme 08/30 22:52
71F:→ ah7675: 也是靠clang做語法解析才有辦法 08/30 22:52
72F:推 lmr3796: 說以前的人沒google的樓上,你要不要看看那年代的東西 08/30 23:15
73F:→ lmr3796: 跟現代的複雜度差多少 08/30 23:15
74F:推 CRPKT: 因為在自幹解析器之前 sublime text 已經算多少幫得上忙了 08/30 23:17
75F:推 abola921: 沒google可能寫不出來+1 因為不能copy paste會不想寫 08/30 23:20
76F:→ zapion: 真的沒有支援可以自己寫completion 沒到非常難 08/30 23:28
77F:推 markwu123: 我以前寫MES 的程式。真的就是用接近notepad的IDE寫XD 08/30 23:38
78F:→ markwu123: 頂多就是關鍵字有標顏色…沒有自動完成。都要查英文的 08/30 23:38
79F:→ markwu123: 的。所以很不好寫 08/30 23:38
80F:推 siriusu: 把東西全部拿到local算什麼基本XDDD 08/30 23:48
81F:推 chatnoir: 可以站在巨人肩膀上,為何不好好使用呢? 08/31 01:42
82F:推 humanfly: 前三個你應該有機會遇到選錯的時候XD 08/31 01:45
83F:推 Hikkiaholic: 草莓族 哥都直接拿雷射筆打IC寫程式的 08/31 07:29
84F:推 conbanwa: 爛草莓 我都用銅線編繩結做0/1再通電的 08/31 09:34
85F:推 Deltaguita: 樓上兩位讓我想到用針把空白CD片戳成XP光碟的笑話 08/31 09:51
86F:推 Argos: 寫程式不要刻意去背什麼東西吧?寫久了自然就記起來市最好 08/31 10:16
87F:推 shadow0326: 熟能生巧 08/31 10:59
88F:→ shadow0326: 就算有IDE自動帶入API 我還是要常常翻文件確定用法呀 08/31 11:00
89F:推 cobrasgo: 一些文字編輯器應該有plugin可以用啊 08/31 12:04
90F:推 KanoLoa: 樓下都用磁碟吸出win os 08/31 15:00
91F:推 eucylin: IEEE都要將大學CS要改名為Googling Stackoverflow了 08/31 17:05
92F:→ eucylin: 斷網不會寫是正常的 08/31 17:06
93F:→ eucylin: http://goo.gl/f5bcJo 08/31 17:07
94F:推 cavitylapper: 會鑽木取火的人是很厲害啦 08/31 20:50
95F:推 xvid: clang不能用可以用ctag阿 custom makefile的專案一樣也可以 08/31 23:36
96F:→ xvid: 用個CodeLite開來 掃一下就有自動完成啦 08/31 23:37
97F:推 jej: 最強大的ide就是copy past啊 從沒ide到強大的ide都可用 09/01 00:25
98F:推 jej: 另外推薦excel輔助 多行copy paste 這些也只能降低痛苦而已 09/01 00:29
99F:推 leeheng: 那就先用latex+bison先寫個語法解析在掛到自己愛的編輯器 09/01 01:33
100F:→ leeheng: 上?寫完我想你對語法也很瞭解,不會編譯錯誤了XD 09/01 01:34
101F:→ leeheng: 可以站在巨人肩上當然很好,可是原po現在就是站不上去, 09/01 01:36
102F:→ leeheng: 沒有人寫那個領域的IDE,請他自己記起來這些基本功也是剛 09/01 01:36
103F:→ leeheng: 好而已吧 09/01 01:36
104F:推 fish0112: Googling Stackoverflow GS 實在是太中肯了(me too... 09/01 02:29
105F:推 smallworld: vim加上網查 api 連jar都手動包 人肉maven 09/01 08:23
106F:→ smallworld: 公司外網限制一堆 內網又不能裝不被認可的軟體 09/01 08:24
107F:→ smallworld: 最後就變這樣 就當作幫自己複習api 09/01 08:25
108F:推 coronach: 邊寫查api啊,我Java之外都ST3配Google也是寫得好好的.. 09/01 08:40
109F:→ coronach: 網路沒得查總有document吧。 09/01 08:41
110F:推 jinmin88: 自己寫吧 網路上已經有不少open source的framework可用 09/01 16:21
111F:推 nfsong: 斷網不會寫 +1 argument 都查msdn 09/04 20:23
112F:推 nfsong: vs 太強大 知道該用啥就好 09/04 20:24
113F:→ nfsong: 不然新東西一直出 該如何是好 09/04 20:25







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP