java 板


LINE

※ 引述《PsMonkey (痞子軍團團長)》之銘言: : ※ 引述《Lordaeron (Terry)》之銘言: : : 版工, 國外10 年前就吵得很熱了, 怎麼現在來戰? : 說的悲哀一點,我還真不知道這個版這十年以來 : 有哪個(技術討論)的 thread 在國外沒有吵過的 : 再者,這話頭明明是你擺出起手式的 : 在推文中戰跟開一個 thread 戰,我不知道有什麼不同 : 請不要自相矛盾 這版有什麼"技術討論" 嗎? 真是少見. 再說, 起手式? 是你覺得而已. : : 支持者的說法不外: : : 1. 這兩個方法可以方便增加額外功能(比如驗證)。 : : 2. 內部存儲和外部表現不同。 : : 3. 可以保持外部接口不變的情況下,修改內部存儲方式和邏輯。 : : 4. 任意管理變量的生命週期和內存存儲方式。 : : 5. 提供一個debug接口。 : : 6. 能夠和模擬對象、序列化乃至WPF庫等融合。 : : 7. 允許繼承者改變語義。 : : 8. 可以將getter、setter用於lambda表達式。(大概即作為一個函數,參與函數傳遞和運算) : : 9. getter和setter可以有不同的訪問級別。 : : 但看上面的說法: 咦, 你的物件有以上的需要呼? : : 在偉大的JAVA案子中, 9 成以上, 不就是BEAN? 這不就是"簡單" 的取值設值而已. : : 這要不要算是過度使用呢? : : 引一篇 http://www.importnew.com/9716.html : : 有興趣的人可以去看看. : : 致於誰要信服什麼, 倒不必了, 這宗教式的OOP, : : 因為還有人, PERL, PHP, 甚致C++ 都要getter/setter一下的. : 你覺得騎機車簡不簡單呢? 我覺得挺簡單的 : 你覺得開車要不出事簡不簡單呢? 我覺得挺簡單的 : 那麼為什麼騎機車要帶安全帽,不然罰 500 : 那麼為什麼開車要綁安全帶,不然罰 1200 : 這可能扯太遠了,不然就說變數 這算類比法? 反問一個簡單的, 為何以前不用帶, 現在要帶? : 就如同你要把自己寫的 class 的 package 弄成 java.lang : compile 不會出錯,你想怎樣都碼可以 : 我不否認 Java 很多時候的思維是依循「最大公因數」 : 也就是用一般凡人都可以順利寫程式的、也不太容易出錯的 : 而不是想要去提供超~方便的 feature : 所以大抵上每個人寫出來的 code 會差不多 : 因為能變得花樣也不多 : 簡單地說,Java 的思維就是讓程式設計「工人」也可以對 project 有貢獻 這是標準的狗屁說法. 我工作到現在, 都還未看過「工人」也可以對 project 有貢獻. 還望你舉個例. : 而不用都是一群優秀的程式設計師 優秀? 不用吧, 只要不是「工人」, 上班帶腦子即可 : 就像蓋房子不用土木工程師來實做,道理一樣 你幹過地盤? 你知道哪些地盤工, 都需要學點東西, 不是GETTER SETTER而已? 不然你大爺去砌磚混水泥看看? : OO 基本上也是有這種思維的調調 : 封裝繼承多型,就是把程式碼擬物化 : 可以貼近(一般)人的思維 : 看看很多討論 / 教學 OO 的範例碼 : 都可以寫出很生活化(也很爆笑)的範例 : 或著說,至少有一半以上的技術,都是這種思維 : 你要把他當優點還是缺點,這就隨人高興 : 端看你要用個人的角度、還是軟體工程/project 的角度 軟體工程? 什麼時軟體工程, 要不要先定義一下. : 「本大爺一個人可以 hold 住 Tomcat 等級的 project」 : 那哪怕你要用自己發明的語言,也不會怎麼樣 : 也許你實際要說的是「OO 的設計很白痴」 : 所以連其他要 OO 化的語言也都打翻 咦? 扯這個?我有這樣沒講過? : getter / setter 只是第一線的代罪羔羊 : 只能說,你在宣揚「getter / setter 還頂白痴」時 : 連同這篇也看不出什麼有效的論點 : 甚至可以說「因為還有人無論什麼情況下都不要 getter/setter 一下」 : 難道就不是你所謂的「宗教式的反 getter/setter」 : 請不要自相矛盾 我哪裏自相矛盾? 請指出. 我只說, 過度使用, 就是白痴, 不明就裏, 只要OBJECT 都要GET/SET 一下, 這東西啥時發揚光大的: JAVA 年代. 哪C++ 要不要算OO 的一員? 正如, 我一樣說JSP 的taglib 很腦殘一樣. 你愛, 我不愛. 我沒要說服你. 補個LINK, 請自行兩行合成一行. http://discuss.fogcreek.com/ joelonsoftware2/default.asp?cmd=show&ixPost=71130&ixReplies=28 : ======== : 話說,連我這種程度,上頭的 2, 3, 9 都基本上必備 : 更不用說那該死的 GWT AutoBean..... 請問你的BEAN 具備了什麼? 拿出你的專案來, COUNT 一下吧. 看你都有2,3,9 還是都只是簡單的取/設值. --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.71.152.28 ※ 編輯: Lordaeron 來自: 42.71.152.28 (03/12 11:34)
1F:推 LaPass:在這串之前到底是從哪一篇吵起來的? 03/12 12:32
2F:→ henry4343:R: [問題] 只會用記事本有關係嗎 03/12 12:46
3F:推 beemos:吵這個好無聊,重點是沒bug就可以收工下班了 03/12 12:50







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燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP