[閒聊] 主管要求註解代替刪除

看板Soft_Job作者 (Wei)時間13年前 (2012/09/12 19:19), 編輯推噓7(7024)
留言31則, 17人參與, 最新討論串1/5 (看更多)
是這樣的,主管最近要求凡是修改檔案一律 1. 以註解夾住修改的地方 2. 原本的程式註解掉,不要刪掉 所以原本改完一行變四行,例如: //2012/09/12 修改人 需求單號 申請人 主旨等等 Begin // string errMessage = ""; string errMessage = "錯誤訊息"; //2012/09/12 修改人 需求單號 申請人 主旨等等 End 每一次改都要這樣,所以一個class裡面到處都是註解,大概是20:2的比例吧! 20行裡面只有兩行是code,剩下不是不要的就是這種Begin End 另一個Team已經這樣做一段時間了,我看了就覺得可怕。 現在要求我這邊也要這樣寫。 理由是 1. 可以不用開版本管理就看出來改了哪些地方 (因為版本很多要找老半天) 2. 可以知道以前怎麼寫的 3. 版本管理軟體可能被換掉,要用續經營,所以都要留下來! 這.... 就算要這樣,也不用這麼大陣仗吧! 我和同事是有表達我反對的意見啦, 不外乎是: 破壞可讀性、應藉由版本控管紀錄歷程、重要的再寫,不要全部寫... 但好像不被聽進去。 請問有沒有好的反對的理由,還是其實這樣很普遍,就照做吧! 但好不情願阿!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.138.53 ※ 編輯: scasur 來自: 114.43.138.53 (09/12 19:23)

09/12 19:24, , 1F
這應該要用版本管理軟體吧,要看某一版不就讀到死
09/12 19:24, 1F

09/12 19:29, , 2F
自己弄編輯器自訂腳本啊
09/12 19:29, 2F

09/12 19:29, , 3F
這種人一定沒寫過程式...
09/12 19:29, 3F

09/12 19:31, , 4F
用版本控制比這樣寫好多了
09/12 19:31, 4F

09/12 19:38, , 5F
版本管理系統基本上換掉也能import過去
09/12 19:38, 5F

09/12 19:39, , 6F
世界上總有這種不懂裝懂的笨蛋愛亂訂規定
09/12 19:39, 6F

09/12 19:39, , 7F
民國都幾年了還在土法鍊鋼
09/12 19:39, 7F

09/12 19:41, , 8F
改變它,接受它,放下它,離開它
09/12 19:41, 8F

09/12 19:43, , 9F
跟你主管說這樣幹就要辭職吧 他覺得無所謂那就辭職吧
09/12 19:43, 9F

09/12 19:45, , 10F
有腦殘當主管 這不會是他開出來第一條自以為天才的蠢
09/12 19:45, 10F

09/12 19:45, , 11F
規則
09/12 19:45, 11F

09/12 19:51, , 12F
這種公司你確定還要繼續待下去嗎...XD
09/12 19:51, 12F

09/12 20:24, , 13F
09/12 20:24, 13F

09/12 20:29, , 14F
學習用(自用)的程式我是採用這樣的方式。正式版本再清理。
09/12 20:29, 14F

09/12 20:32, , 15F
如果你們公司沒有用版本控制系統,那不寫也沒有人知道啊XD
09/12 20:32, 15F

09/12 21:06, , 16F
樓上是黑暗兵法
09/12 21:06, 16F

09/12 21:16, , 17F
這是個說服主管的好理由啊xd 進可攻,退可收。
09/12 21:16, 17F

09/12 21:17, , 18F
git blame 一跑寃親債主一整個明白不是很好嗎 :P
09/12 21:17, 18F

09/12 21:25, , 19F
這是「工作上遇到很扯的事情」那一系列的?XDD
09/12 21:25, 19F

09/12 21:42, , 20F
蠻扯的,那要版本控制幹嘛
09/12 21:42, 20F

09/13 02:24, , 21F
主管肯定沒sense,辛苦你了
09/13 02:24, 21F

09/13 05:06, , 22F
我猜這就是他的習慣吧?我也遇過有資深工程師習慣先把東西
09/13 05:06, 22F

09/13 05:08, , 23F
註解掉而不喜歡靠著 svn 還原~除了習慣外~可能也是方便對
09/13 05:08, 23F

09/13 05:10, , 24F
照之前寫的~雖然 svn 都做得到~但是習慣了就很難改~尤其是
09/13 05:10, 24F

09/13 05:12, , 25F
svn 還要選版本~要多點好幾下~個人也會習慣先把正在修改的
09/13 05:12, 25F

09/13 05:13, , 26F
東西註解掉~等改完測完再歸成一個版本~但是不會永遠留著就
09/13 05:13, 26F

09/13 05:15, , 27F
是了~畢竟這種東西有點像燒錄片~太久遠的沒意義又積灰塵
09/13 05:15, 27F

09/13 09:02, , 28F
如果公司原有程式都是這麼寫的 我會先乖乖的照著做
09/13 09:02, 28F

09/13 09:03, , 29F
畢竟要前人改掉舊習慣 不是那麼容易的一件事...
09/13 09:03, 29F

09/15 07:36, , 30F
其實只要有個超大的銀幕就可以解決可讀性問題
09/15 07:36, 30F

09/16 11:44, , 31F
這樣Trace Code很累吧~都再看註解@@~~
09/16 11:44, 31F
文章代碼(AID): #1GK6-w-5 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1GK6-w-5 (Soft_Job)