Re: [問題] 命名問題...
※ 引述《p52189 (皮爺)》之銘言:
: 這個問題困擾我很久了 = =
: 在新增一個專案的時候
: 常常會需要跟著增加新的package
: 但是我從來都不懂到底該怎麼分配
: package名字要用什麼?
: 有時候乾脆全部都丟在同一個package裡面
: 可是我看別人弄得都很整齊
: 然後常常會看到com 之類的命名
: 有什麼規則可以參考嗎?
: 如果我亂擺 有什麼不好的影響?
一般命名原則會告訴你,如果你的網站是 psmonkey.org
那你的 package 起始名稱就「建議」是 org.psmonkey.
你要堅持用 psmonkey.org. 或是 fxck.psmonkey. 當開頭
又或是亂取..... 也都不會怎麼樣
當然,如果你是要開發 library 或是常常用別人的 library
就比較有可能發生名稱衝突的情況
至於後頭要長怎樣、哪些 class 要放哪裡
基本上也是隨人高興
就像 A 片有些人一定要放在「D:\一枝筆\」底下
然後甲甲一個目錄、蕾絲一個目錄、大亂鬥一個目錄...
有些人則是到處亂放,這樣才有「啊!原來一直找不到的 xx 在這啊」的快樂
恩... 寫程式還是不要期待有這種快樂比較好
比較實在的問題在於 access rule(不確定是不是這個專有名詞 [炸])
就是 class 或是 member 的 modifier
如果統統放在一起,那設 package(就是沒設定)、還是 protected 好像都沒差
也就無法藏起一些不太希望人家知道 class/member
這也未必會造成困擾,不過藏得好的確會用起來比較爽
: 還有就是
: Servlet的公開URL名稱
: 我看了兩本書都有這樣命名/OXOXOO.do
: 可是兩本書都告訴我這是隨便取的 囧
: 是什麼樣的默認習慣讓他們都做一樣的事??
: 可以告訴我嗎~~~~謝謝
你也可以取名為 oxoxoo.php
還可以告訴案主你是用很流行的 php 寫程式... [毆飛]
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.12.29
推
12/29 18:55, , 1F
12/29 18:55, 1F
推
12/30 02:53, , 2F
12/30 02:53, 2F
推
12/30 20:34, , 3F
12/30 20:34, 3F
→
12/30 22:22, , 4F
12/30 22:22, 4F
→
01/05 17:03, , 5F
01/05 17:03, 5F
討論串 (同標題文章)