Re: [討論] 主管不認同書本的知識,說我沒學好程設

看板Soft_Job作者 (悠游自在)時間8年前 (2016/05/08 00:18), 編輯推噓8(807)
留言15則, 10人參與, 最新討論串3/14 (看更多)
好熱睡不著回一下XD 其實你跟你主管兩個都沒錯 只是立足點不同而已 你使用的方式都是以方便維護為主要考量 你主管的方式則是盡可能榨出所有效能出來 兩個完全不同方向的怎麼吵也不會有結果 之前就遇過一個用 java 實作了類似 goto 方法的同事 成功之後他整個笑開懷 一整天心情都超爽的 說效能提升多少多少 之前要跑幾十分鐘現在只要幾分鐘 然後跟我說他寫程式的成就感就在調校這個部分 但聽完我只覺得三個月後可能沒人看得懂他在寫什麼... 可是有的時候就是需要犧牲維護性來追求那一點點的效能 因為當那段程式碼需要跑幾千萬次的時候 能提升一毫秒都是很大的進展了 拿比較簡單的寫資料庫來說 每次新增資料就是產生一次 insert statement 但如果一次要寫上萬筆呢 只好寫成 stored procedure 一個好維護 另一個速度快 但如果那個只是個 singleton 的物件初始化呢? 應該沒有主管會希望有人在這裡下太多功夫調校 可是如果說有一天你的程式碼要移到哪個有資源限制的地方 這時你的主管建議的方法就會有幫助了 寫程式就是一直不斷的判斷與選擇 有時 a 方法好 有時 b 方法適合 過了一陣子後 可能有文章表示 a, b 方法都爛透了 如果是我站在原 po 的立場要我選擇的話 程式是我在寫 維護的也是我 我才不管主管怎麼說咧 隨便應個 喔喔 好 我再找時間改 然後就不鳥他了啦 誰要跟你花時間在那邊開會啊 搞不好還會耽誤到我下班時間 不過記得千萬不要跟老闆頂撞 上次我這樣做 然後... 就寫了一封道歉信 很不方便 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.90.49 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1462637927.A.A2C.html

05/08 01:00, , 1F
推這篇,就跟當兵時被督就一直回"報告是",回頭怎麼做自己
05/08 01:00, 1F

05/08 01:00, , 2F
方便為主。
05/08 01:00, 2F

05/08 08:56, , 3F
然後...... code review 永遠過不了.....
05/08 08:56, 3F

05/08 08:56, , 4F
然後就沒有然後了
05/08 08:56, 4F

05/08 11:09, , 5F
我也在想他主管是90年代程式出來了,往好方向想,至少他
05/08 11:09, 5F

05/08 11:10, , 6F
主管還會重視效能,很多主管是不論效能還是維護性都不管
05/08 11:10, 6F

05/08 11:46, , 7F
主管有時候只是想告訴你"我是主管喲"
05/08 11:46, 7F

05/08 21:59, , 8F
有preparedstatement可以用 不一定要用SP
05/08 21:59, 8F

05/08 22:45, , 9F
推這篇
05/08 22:45, 9F

05/08 23:11, , 10F
SP不就是要效能嗎?不過不知道preparedStatement慢多
05/08 23:11, 10F

05/08 23:11, , 11F
05/08 23:11, 11F

05/09 00:56, , 12F
就看你會不會reuse了
05/09 00:56, 12F

05/09 15:11, , 13F
你的CodeReview不過, 就不能Submit!請問這樣能打混嗎?
05/09 15:11, 13F

05/10 14:42, , 14F
一次寫上萬筆可以用MERGE啊
05/10 14:42, 14F

05/11 09:05, , 15F
支持,個人觀念:沒有最標準,只有最適合
05/11 09:05, 15F
文章代碼(AID): #1NBXLdei (Soft_Job)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 14 篇):
文章代碼(AID): #1NBXLdei (Soft_Job)