※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-08-31 11:11:07
看板 Gossiping
作者 標題 [問卦] 寫程式要怎麼命名?
時間 Mon Aug 30 11:25:23 2021
安安
小弟程式社畜拉
小弟我從小就有命名困難症
玩網遊第一天就是在取名中度過得
最近PTT開放註冊我也因為想不出新唉低所以沒去註冊
然後寫程式就是要一直取新名字
全域變數、區域變數、函式、巨集....各種名字都要取
本來小弟都是用幾個固定的名字,用命名空間呼嚨過去
可是現在工作要寫組語QQ
本來小弟都是用幾個固定的名字,用命名空間呼嚨過去
可是現在工作要寫組語QQ
幾乎沒有命名空間,而且因為沒有if、for之類的結構
只能用jmp label的寫法
所以現在連if、迴圈都要命名了
怎麼辦QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.133.25 (臺灣)
※ 文章代碼(AID): #1XB4-cfP (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1630293926.A.A59.html
噓 : 問老闆1F 220.134.89.190 台灣 08/30 11:25
他有和我縮命名規則可是我不知道怎麼命名
484把程式功能解說google翻譯成英文然後再照命名規則就能過阿QQ
→ : Hello World2F 116.241.31.32 台灣 08/30 11:25
→ : Aa,bb,cc3F 114.136.227.162 台灣 08/30 11:25
→ : aa bb cc4F 223.137.32.68 台灣 08/30 11:26
→ : aaa到zzz5F 36.239.154.50 台灣 08/30 11:26
推 : mother fucker6F 101.9.32.195 台灣 08/30 11:26
推 : 色色ㄉ東西7F 219.70.201.52 台灣 08/30 11:26
→ : 寫得越看不懂越好,公司越離不開你8F 210.61.164.90 台灣 08/30 11:26
→ : 辭職對你和公司都好,雙贏9F 175.182.9.191 台灣 08/30 11:27
第一份工作QQ推 : 組語喔,慘10F 42.73.240.167 台灣 08/30 11:27
→ : wei001,wei002,wei00311F 125.227.40.62 台灣 08/30 11:27
→ : 這年代寫組語...不知道該為你高興還難過12F 219.87.176.11 台灣 08/30 11:27
其實我看眼睛很花@@所以我找了一個開源的C編譯器
不用區域變數、不傳入參數、不用int、不用指標、用inline assembly
生出來的的code和我手寫有87%像
推 : 搖桿驅動程式 學術報告討論區13F 60.251.64.160 台灣 08/30 11:27
推 : 不要寫註解14F 218.210.62.4 台灣 08/30 11:27
推 : ShowMeYourMoney15F 36.239.33.153 台灣 08/30 11:27
推 : 買一本 naming for baby, 所有名字隨機用16F 149.117.216.29 台灣 08/30 11:28
推 : .L30 .L50 .LXXX17F 59.124.167.178 台灣 08/30 11:28
→ : 寫組語有啥不好,更少人會18F 210.61.164.90 台灣 08/30 11:28
→ : Aa000,Aa001,Aa002 以此類推19F 140.136.117.34 台灣 08/30 11:28
→ : 公司只能回頭找你幫忙20F 210.61.164.90 台灣 08/30 11:28
推 : linda, cindy, cherry...21F 36.235.166.6 台灣 08/30 11:28
→ : 寫過fortran77 就知道了22F 59.124.167.178 台灣 08/30 11:29
→ : 然後不要寫註解23F 140.136.117.34 台灣 08/30 11:29
推 : justin lee24F 42.77.32.147 台灣 08/30 11:29
推 : test1 test225F 49.216.221.212 台灣 08/30 11:30
→ : 亂數選擇一個UUID進去當名稱26F 101.12.18.115 台灣 08/30 11:32
噓 : def i=1;27F 27.51.89.38 台灣 08/30 11:32
推 : 你應該要擔心的是 你繼續寫組語以後能做啥28F 219.87.176.11 台灣 08/30 11:32
我蠻擔心的QQ推 : Jack Gina29F 111.83.251.203 台灣 08/30 11:32
推 : 組語聽起來很屌好嗎,滿街都是c,派30F 42.77.204.200 台灣 08/30 11:34
只是聽起來很屌,實際寫過就知道,組語超麻煩= =搞半天結果用C寫才幾行,生出來的code甚至差不到10%(當然不是隨便寫)
→ : 森31F 42.77.204.200 台灣 08/30 11:34
推 : aa aaa aaaa32F 118.163.125.187 台灣 08/30 11:34
噓 : a1 a2 以此類推33F 42.72.48.231 台灣 08/30 11:38
推 : 乾脆就If1 If2 Loop1 Loop2這樣命名34F 114.37.228.110 台灣 08/30 11:38
→ : 然後後面用註解加上這個Label幹嘛的
→ : 然後後面用註解加上這個Label幹嘛的
→ : 寫組語 強者 respect36F 172.58.203.65 美國 08/30 11:40
推 : a1 a2 a3 a4.....37F 118.163.84.203 台灣 08/30 11:41
※ 編輯: wei115 (42.75.133.25 臺灣), 08/30/2021 11:42:36→ : 等你寫好一個subroutine 再來改名38F 114.37.228.110 台灣 08/30 11:41
→ : 我也會用編號然後註解說明的方式39F 172.58.203.65 美國 08/30 11:41
我看公司的專案沒人這樣搞,我怕被電QQ→ : 我自學組語的時候是這樣搞的40F 114.37.228.110 台灣 08/30 11:41
噓 : 去把clean code系列看完41F 118.169.24.44 台灣 08/30 11:42
我有看開頭,知道命名很重要。現在輕小說作家應該都有看過,標題都蠻符合的推 : 組語真的只能向你敬禮了……42F 114.46.56.40 台灣 08/30 11:43
推 : int a = 1;43F 111.83.203.254 台灣 08/30 11:44
→ : 總之我覺得組語沒事多寫註解總沒錯44F 114.37.228.110 台灣 08/30 11:44
→ : ASM_1 ASM_2 ASM_3 ASM_A ASM_Z45F 114.37.161.189 台灣 08/30 11:47
→ : 看到這我回頭翻我自己寫的ARM組語46F 114.37.228.110 台灣 08/30 11:47
推 : 匈牙利命名法?看能不能用?47F 101.10.19.43 台灣 08/30 11:47
命名法不是問題,是大小駝峰命名法+開頭標示他的類型只是不知道要用什麼單字,我選的都感覺怪怪的
→ : 發現一眼只認得出add sp, -0x40的用途48F 114.37.228.110 台灣 08/30 11:48
推 : s1 s2 s3 s449F 140.114.123.86 台灣 08/30 11:50
→ : 去年在學校寫 今年忘得差不多惹QQ
→ : 去年在學校寫 今年忘得差不多惹QQ
噓 : a1-z9951F 101.9.129.241 台灣 08/30 11:51
推 : x xx xxx xxxx xxxxx _x _xx _xxx _xxxx52F 219.70.184.22 台灣 08/30 11:55
推 : 組語在逆向工程很有用XD53F 36.229.23.198 台灣 08/30 11:57
→ : 也可以比寫C的還要更懂底層
→ : 你寫x86還是其它的
6502→ : 也可以比寫C的還要更懂底層
→ : 你寫x86還是其它的
推 : 會組語去看assembly c很比較快上手,fi56F 220.137.11.174 台灣 08/30 12:00
→ : rmware上面有些優化的code用組合語言去
→ : 寫也比較有效率
→ : rmware上面有些優化的code用組合語言去
→ : 寫也比較有效率
推 : 你需要補充英文字彙量59F 36.228.89.209 台灣 08/30 12:01
英文太爛QQ噓 : reg60F 123.193.101.210 台灣 08/30 12:02
推 : 你不是去寫web了 怎麼還在寫組語61F 59.120.53.16 台灣 08/30 12:02
全端工程師(x還是比較喜歡能接觸硬體的工作,不過只寫組語太硬惹QQ,下份再找找純軟的看看
推 : a0a1a2a362F 123.192.84.40 台灣 08/30 12:03
推 : a1 a2 a363F 114.136.245.83 台灣 08/30 12:04
推 : aaa bbb ccc64F 39.9.139.7 台灣 08/30 12:05
推 : l1iIl1 我都這樣 給你參考65F 27.52.199.40 台灣 08/30 12:06
推 : 如果工作是純寫asm沒用C我建議你再找工66F 59.120.53.16 台灣 08/30 12:06
→ : 作
第一份工作,想先體驗一下用程式吃飯的感覺→ : 作
→ : 可以用中文命名阿,比較簡單,駝峰命名68F 180.217.14.54 台灣 08/30 12:08
→ : 法還要在那邊切鍵盤大小寫。
唉低一不支援utf8,只支援big5我不覺得他能用中文命名→ : 法還要在那邊切鍵盤大小寫。
推 : Aaa bbb70F 223.137.141.191 台灣 08/30 12:11
推 : 計組範例不是都教用a1 a2命名就好?71F 114.136.67.8 台灣 08/30 12:13
推 : 當然要善用 小寫L 、| 、 大寫I、數字172F 220.135.142.80 台灣 08/30 12:14
推 : aa aaa bb bbb bbbb73F 42.77.50.114 台灣 08/30 12:17
→ : hello1 hello274F 114.41.69.139 台灣 08/30 12:17
→ : 其實用中文就好75F 49.217.174.252 台灣 08/30 12:20
推 : hihi hihi01 hihi0276F 114.45.101.90 台灣 08/30 12:22
推 : qwe, asd, zxc,方便好用快速77F 101.10.45.120 台灣 08/30 12:22
推 : 歷任的女友英文名字78F 219.68.21.16 台灣 08/30 12:25
※ 編輯: wei115 (42.75.133.25 臺灣), 08/30/2021 12:26:21推 : Dick01 迪克0179F 114.136.242.243 台灣 08/30 12:27
推 : 再靠北就直接編譯 編譯完後反組譯commit80F 220.128.102.67 台灣 08/30 12:39
推 : IllllIIIll81F 223.136.138.223 台灣 08/30 12:40
推 : jiaby_hhchen_parameter82F 223.138.160.29 台灣 08/30 12:44
→ : aBcDeFg83F 118.163.63.49 台灣 08/30 12:53
推 : 直接中文命名84F 223.137.215.26 台灣 08/30 12:58
推 : 笑死 隨便找個open source參考啦85F 101.12.52.189 台灣 08/30 13:01
→ : 幹嘛自己想==
→ : 幹嘛自己想==
→ : NYKD-5487F 36.224.203.188 台灣 08/30 13:10
推 : var 巨乳奶妹:String = '’搖到射出‘’88F 114.32.18.127 台灣 08/30 13:12
推 : Null89F 223.139.189.24 台灣 08/30 13:15
推 : 有沒有實際的例子?90F 124.155.182.120 台灣 08/30 13:23
推 : 直接多看code,很多人都會命名 code看太少91F 61.216.75.43 台灣 08/30 13:24
推 : Jizz1,Jizz2....92F 223.136.200.141 台灣 08/30 13:26
推 : aa ab ac ... zy zz 這樣準沒錯93F 140.134.85.11 台灣 08/30 13:34
推 : aaa bbb ccc94F 140.112.48.145 台灣 08/30 14:15
推 : 開源的C編譯器 ㄜ gcc?95F 1.200.127.254 台灣 08/30 16:50
推 : 可讀clean code96F 114.136.127.225 台灣 08/30 17:24
推 : _a _b _c97F 1.200.251.222 台灣 08/30 21:14
--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 383
作者 wei115 的最新發文:
- 21F 8推
- 如題 最近在看《嵌入式系統開發之道拉》 雖然還沒看完 但這大概就是理想中的系統廠開發流程八 對硬體建立抽象層、模組之間沒有依賴性、程式碼版本管理、BUG管理 測試團隊、黑箱測試、白箱測試、對性能瓶頸 …80F 25推
- 剛剛算了一下 世界計畫 最優惠條件下 1台=5水晶 10抽3000水晶 保底200抽(假設有兌換券) 也就是60000水晶 換一張圖片 幹 一張圖片12000台幣 豪爹油 我還不如去買NFT= = …83F 38推 4噓
- 7F 3推
點此顯示更多發文記錄
回列表(←)
分享