[請益] 一點感觸..

看板Soft_Job作者 (guest0710)時間13年前 (2011/04/14 03:46), 編輯推噓16(16012)
留言28則, 23人參與, 最新討論串1/2 (看更多)
我只是一個剛出來工作幾個月的小菜鳥.. 知道自己其實沒資格挑..但是請容許我吐點苦水.. -- 這是某家小型軟體公司.. 擁有一個開發許多年的JAVA網頁專案.. 核心是jsp/servlet+java 由於缺乏任何文件 所以幾乎沒人知道程式到底做了多少事情.. 由於不強制使用的技術..所以曾有人用過許多種java技術開發維護.. -- 在不斷的維護中..這個專案往產品化的方向發展.. 在不斷的維護中..這個專案充斥著一堆有趣的東西.. 舉個例..servlet物件當成參數傳到任何地方.. 舉個例..造了不知道多少一模一樣的輪子.. 舉個例..非常..長的code很常見.. 舉個例..各種邏輯放在各層..(嗯..有的時候有分層..有時沒有..) 舉個例..不知道有幾個框架在裡面.. 舉個例..最核心的一塊私有框架..已經沒人真的懂了..拔不掉.. 舉個例..2X層的判斷式不是傳說.. 舉個例..我現在覺得1000行內的方法真的很好理解.. 舉個例..無數的程式碼..很有可能永遠不會進入..天知道.. 我只能用猜測的去猜想這段企業邏輯還存不存在.. 最近有幾次東問西問..最後心一橫註解掉.. 舉個例..這個專案可以直接丟入不同客戶家執行..可是資料庫總有不一樣的..所以.. 舉個例..沒有人會去看我寫的程式..只在乎丟去客戶會過就好 (很合理啦..雖然有時客戶只是懶的回報bug而已) 舉個例..昨天順手數一個jsp網頁.javascript的函式宣告..有五個區.. -- 這些程式有的寫的很棒..讓我感覺很感動.. 有的寫的很爛..讓我笑死.. 有的寫的..只是亂而已.. -- 仔細的觀察..再搭配版本控制來看.. 有的時候可以讓我猜測出需求改變的痕跡.. 然後..就知道bug怎麼修.. ex..2003年有人寫了幾個SQL語法.. 其中一個 String sql = "not finish";.....XDDD 然後過了6年..有人直接把那段砍掉..Orz 有的時候..怎麼抓都不知道錯誤的值在哪裡出現..一咬牙在核心直接修改..造孽阿.. 問過全部的人也沒人能提出更好的寫法.. 有的時候..看到很棒的設計..不過被加了奇奇怪怪的物件.方法.判斷在裡面..會想笑.. 然後看看手邊單子的時限..我再亂寫一個進去XD -- 每次有人叫我.."阿就加一個判斷就好了啊"..我的心都會顫抖.. 你可知道我功能是寫出來了..但這個世界上已經沒人知道程式是怎麼跑的嗎.. 提外話..我連公司密碼都改成refactoring..可是我需要睡覺(那你現在還在上B?) -- 也是有好處的..當寫某個新功能時..改到第四次時.. 我發現我好像真的有點懂 物件導向是怎麼回事了.. -- 主管還不錯..蠻拼的..也導入版本控制..問題追蹤的工具.. 雖然以前每天發佈數個到數十個版本..沒測試就丟到客戶那..bug不斷.. 改了1個bug多了3個bug.. 不過現在也拉了測試人員進來 問過同學 好像很多公司做不到這程度? -- 不靠文件還能存活多年的專案..真的很厲害..很多知識就存在某些人的大腦內.. (其實 現在就算給我文件..我還不敢相信..就像我已經很難相信註解了= =) 不斷不斷不斷不斷的修改程式..真的是很恐怖的事情.. ※ 編輯: guest0710 來自: 111.250.21.231 (04/14 04:33) ※ 編輯: guest0710 來自: 111.250.21.231 (04/14 04:38)

04/14 08:01, , 1F
可能裡面已經活出一種生物 會回饋給你們要的結果
04/14 08:01, 1F

04/14 08:15, , 2F
我可以了解你的心情...= =
04/14 08:15, 2F

04/14 09:48, , 3F
我公司就是沒版本控管的(笑,我要提大家還不想學~
04/14 09:48, 3F

04/14 11:01, , 4F
拍拍 感同深受...
04/14 11:01, 4F

04/14 11:13, , 5F
歡迎來到真實世界 XD
04/14 11:13, 5F

04/14 12:53, , 6F
好慘...這篇M起來的原因是因為太慘了嗎?XD 再這樣囫圇吞棗
04/14 12:53, 6F

04/14 12:55, , 7F
的玩下去~追Bug的時間只會越來越長~不肯重視軟體開發方法
04/14 12:55, 7F

04/14 12:56, , 8F
和架構設計~工程師永遠做到死
04/14 12:56, 8F

04/14 13:02, , 9F
任何心得/經歷的討論都是值得m的,畢竟真實世界有很多種面貌
04/14 13:02, 9F

04/14 13:02, , 10F
多看看別人的經驗,也可以幫助自己想想哪些是有用的。:)
04/14 13:02, 10F

04/14 13:07, , 11F
你們公司的程式,跟大多數的資訊業的真實人生很像耶
04/14 13:07, 11F

04/14 13:34, , 12F
很平凡的事情,哈~ 不是老闆就不用怕,不行就逃.......
04/14 13:34, 12F
※ 編輯: guest0710 來自: 210.59.152.15 (04/14 13:54)

04/14 14:00, , 13F
朋友,感同身受...
04/14 14:00, 13F

04/14 18:55, , 14F
其實剛工作就可以遇到這些情況可以讓你很快累積經驗值
04/14 18:55, 14F

04/14 18:56, , 15F
也不見得是件壞事 加油啊
04/14 18:56, 15F

04/14 20:39, , 16F
推 .無數的程式碼..很有可能永遠不會進入
04/14 20:39, 16F

04/14 22:43, , 17F
好熟悉的情境,再過一年你就會無法忍受的
04/14 22:43, 17F

04/14 22:48, , 18F
寫得這麼好當然要m啊
04/14 22:48, 18F

04/14 22:55, , 19F
推"不靠文件還能存活多年的專案..真的很厲害"
04/14 22:55, 19F

04/14 23:00, , 20F
推.. (淚
04/14 23:00, 20F

04/14 23:08, , 21F
推..
04/14 23:08, 21F

04/15 00:05, , 22F
心有戚戚焉 泣..........=.=
04/15 00:05, 22F

04/15 02:54, , 23F
這種東西也能抱怨
04/15 02:54, 23F

04/15 03:00, , 24F
心有戚戚焉…
04/15 03:00, 24F

04/15 14:44, , 25F
推~
04/15 14:44, 25F

04/15 23:04, , 26F
我目前也有這種感覺.很多東西都沒有文件
04/15 23:04, 26F

04/15 23:04, , 27F
都只能拼命的問問問.
04/15 23:04, 27F

04/17 16:57, , 28F
很熟悉的感覺...XDD
04/17 16:57, 28F
文章代碼(AID): #1DfVsQkC (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1DfVsQkC (Soft_Job)