[心得] 進入陌生專案

作者: TonyQ (自立而後立人。)   2020-08-22 09:54:32
這些討論實在是太無聊了, 繼續來開不同話題,
討論點有內涵的東西不是比較有意思嗎?
這篇來講講怎麼進入一個陌生專案,所謂的陌生專案有很多種形式,
但不管什麼形式, 這裡的前提都是 source code 還在,
source code 都不見的逆向模式特別複雜, 這裡先不論.
以下我把專案形式概略分為四類:
1. 棄嬰型: 所有以前的開發者已經不可考了, 目前無人主力維護
2. 孤島型: 專案本身跟其他專案連結性不高, 本來就已經有1-2人在主力維護.
3. 協作型: 專案本身有跟其他專案連結, 且各專案(包括當前專案)都有人維護.
4. 跳島型: 專案本身有跟其他專案連結, 但其他專案沒有固定人員維護,
可能就3-4人維護多個專案, 要不斷切換專案.
然後進入專案的身分我們先假設是一個工程師, (主管角度的有機會在寫)
作者: x246libra (楓)   2020-08-22 10:43:00
自學後端轉職 到公司看到很多作法 與標準規範不同多問了幾句 才知道 是用自己定義的一套在玩詢問一下標準作法不是XXX 就一直被質疑是要挑戰公司...能說中資不意外嘛?自己猜想 可能是偏內部系統 才可以這樣不管外面的世界
作者: TonyQ (自立而後立人。)   2020-08-22 10:51:00
不過其實所謂的標準做法,也是一直在變化啦。像是早期 xml 設定為主流,後來 annotation 化。我覺得除非是要跟別人對接的,不然一個穩定可遵循的文化,會比是不是最新的重要。至於 team management ,這就要拉到主管的層次來談了。XDD
作者: a8989332 (天創)   2020-08-22 11:00:00
請問不要用zip是指...以前版控都一包一包嗎~?
作者: qrtt1 (有些事,有時候。。。)   2020-08-22 11:05:00
竟然是 zip 不是 rar (誤
作者: Newtype (你快樂所以我快樂)   2020-08-22 11:14:00
20100903.zip 20100904_fix.zip 20100904_fix_2.zip
作者: superpandal   2020-08-22 11:34:00
中資多半是要奴的沒錯 一些商業大老很喜歡煉蠱 但台資是亂象並存
作者: prismwu   2020-08-22 13:02:00
20120503_fix3-2.zip.zip
作者: zhuzii (UsualMan)   2020-08-22 13:03:00
推 這對工作經驗不夠多的人很實用
作者: taikobo (勉強になるなぁ...)   2020-08-22 13:04:00
FTP 就是版控伺服器(?)
作者: oioppp   2020-08-22 13:24:00
實用推
作者: a8989332 (天創)   2020-08-22 13:29:00
XD .zip.zip
作者: Django (Cython)   2020-08-22 13:47:00
20200822_finalversion(3).zip
作者: Csongs (西歌)   2020-08-22 14:12:00
挖碉堡變地下城有實際例子嗎XD?
作者: APTON (瑋瑋)   2020-08-22 14:14:00
我在某些公司的版控上,還會看到20200x0x這種資料夾XDD
作者: Csongs (西歌)   2020-08-22 14:30:00
好慘,等於3個月零產出
作者: swallowcc (guest)   2020-08-22 14:45:00
最近要接一個新的協作專案, 剛好可以參考,感恩
作者: airtsubasa (偽學姊)   2020-08-22 16:01:00
在環境封閉一堆內規的地方也是只能這樣弄吧,例如上程式是要交由一個完全沒有coding經驗的同課課員
作者: thund (天下御免)   2020-08-22 19:57:00
寫新版的工程師東西沒完成態度還這麼硬喔.....
作者: crazylunar (橘色光束)   2020-08-23 00:59:00
感覺也太胡來...
作者: searchlove (鏡中靜)   2020-08-24 11:47:00
推,希望看到主管角度的文,期待大大推出
作者: shooter555 (shooter)   2020-08-24 15:07:00
最近也剛要進入陌生專案 進去死的那種 期待主管視角可供參考
作者: TonyQ (自立而後立人。)   2020-08-24 15:11:00
我有空再繼續寫...

Links booklink

Contact Us: admin [ a t ] ucptt.com