[請益] 專案命名的延伸

看板Soft_Job作者 (達)時間12年前 (2014/01/24 04:00), 編輯推噓6(604)
留言10則, 8人參與, 最新討論串1/1
例如我最先寫了一個「Prime」專案 用來檢查輸入一個整數是不是質數 然後由上述程式碼,再修改加上東西 成為能夠列出整數範圍之間所有質數的「Prime_List」專案 又想試試改寫成有函式的作法 (即不用所有程式碼都包在main裡) 取名「Prime_List_Func」專案 之後練習動態陣列 所以再有「Prime_List_Dynamic」和「Prime_List_Func_Dynamic」專案 ... 這種命名法不斷擴充下去 到哪天要研究「一個隨機的100位數多大可能是質數?」(維基百科) 專案名稱就會變成一大串「Prime_List_Func_Dynamic_..._RandomPr」 有什麼好方法可以兼顧專案之間的延續性 而名稱又不會很長 thank -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.106.192

01/24 08:05, , 1F
用版本控制系統,開分枝
01/24 08:05, 1F

01/24 09:21, , 2F
開branch+1
01/24 09:21, 2F

01/24 09:35, , 3F
branch
01/24 09:35, 3F

01/24 09:46, , 4F
這樣開專案也太隨意了
01/24 09:46, 4F

01/24 09:55, , 5F
應該是重構改成"計算機"不是開新專案與branch
01/24 09:55, 5F

01/24 10:20, , 6F
不都是 Prime 嗎 :p
01/24 10:20, 6F

01/24 12:25, , 7F
一個class,其他都是fun, 大家都請第一個幫忙fun檢查質數
01/24 12:25, 7F
※ 編輯: dharma 來自: 118.163.106.192 (01/24 13:46)

01/24 22:18, , 8F
可以使用繼承+namespace試試看. Ex: Prime::List::Func_xxx
01/24 22:18, 8F

01/24 22:20, , 9F
新增不同的Class修改function就好了,相同的function可以
01/24 22:20, 9F

01/24 22:22, , 10F
寫在Parent Class當中,或是member variable 宣告成static
01/24 22:22, 10F
文章代碼(AID): #1IuNJUuO (Soft_Job)