Re: [分享] 面向對象編程從骨子裡就有問題

看板Soft_Job作者 (dk)時間11年前 (2013/02/23 15:43), 編輯推噓6(6012)
留言18則, 11人參與, 最新討論串9/12 (看更多)
有一句話是這麼說的, 程式是為客戶工作, 不是為你 (Programmer) 工作 對這句話的認同度越高, 你可能會越認為 OO sucks 例如 OOC (http://www.cs.rit.edu/~ats/books/ooc.pdf) 看看為了讓原本不 OO 的 ANSI C 變得 OO 要多多少程式, 這些多出來的程式主要是為你工作 (為了讓你能 OO), 而不是為了客戶 OO 帶來的好處, 多半是對開發者的好處, 而不是對程式使用者的好處, 尤其是假如有對使用者的好處, 多半能由 "開發者無償加班" 來取代達成的話 簡單總結, OO 好還是不好呢? 端看看你的視點及你的信念而定 ※ 引述《mahoihei (Alvar)》之銘言: : 早上看到一篇對個人來說很衝擊性的文章 : http://goo.gl/z4Fa3 : 為什麼說是很衝擊性,因為我自己的編程基礎由oop開始的 : 而在oop design更是我在這個領域最喜愛的地方 : 想問大家對這篇文章有什麼見解?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.8.4

02/23 16:52, , 1F
看到開發著無償加班就打死了阿,是你你想嗎?
02/23 16:52, 1F

02/23 17:31, , 2F
高階語言帶來的好處,也多半都是對開發者的好處,所以,
02/23 17:31, 2F

02/23 17:32, , 3F
用組語吧 :)
02/23 17:32, 3F

02/23 18:29, , 4F
OOP是建築工法,對user來說都是房子,除非對減少bug有益處
02/23 18:29, 4F

02/23 18:31, , 5F
如果是蓋間寵物的家,要不要先準備木材工廠,就見人見智了
02/23 18:31, 5F

02/23 19:59, , 6F
@iceonly 一點都不想 @@
02/23 19:59, 6F

02/23 19:59, , 7F
@Blueshiva, 就像那個意思沒錯 XDD
02/23 19:59, 7F

02/23 22:41, , 8F
Linux kernel有部份有用到OOC的概念...大型程式用OO來切
02/23 22:41, 8F

02/23 22:42, , 9F
有他方便的地方@@
02/23 22:42, 9F

02/23 22:45, , 10F
OOC 的手法在很多 open source 專案都有使用
02/23 22:45, 10F

02/23 22:46, , 11F
Linux 的話,基本上大部分的 driver 都是做成 OOC 的結構
02/23 22:46, 11F

02/23 22:47, , 12F
只是 OOC 對新人而言有些門檻,要特別教過才會比較上手
02/23 22:47, 12F

02/24 00:17, , 13F
純推2樓..~_~
02/24 00:17, 13F

02/24 01:56, , 14F
這種概念發揮到極致的話大家應該都去寫組語....
02/24 01:56, 14F

02/24 13:51, , 15F
樓上幾位都不把機械碼放在眼裡嗎?
02/24 13:51, 15F

02/25 04:49, , 16F
VM的Machine code可能還會想碰吧= ="
02/25 04:49, 16F

02/28 17:00, , 17F
大推二樓
02/28 17:00, 17F

03/01 15:40, , 18F
以後大家寫程式都該敲0跟1....
03/01 15:40, 18F
文章代碼(AID): #1HA7CjVk (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 9 之 12 篇):
文章代碼(AID): #1HA7CjVk (Soft_Job)