月餅@翻滾躺
c# 有個根據開發環境判斷要不要執行某段程式碼的功能,有遇過使用這功能的專案,根本就是一個超級炸彈 if#else 地獄
掰噗~
(p-woot)
拉特
多數都會用吧?
C/C++的跨平台很需要這個功能
11/29-G8§小貘
這會碰到什麼問題嗎?
月餅@翻滾躺
覺得一開始根據平台用注入的會比較好,不同平台的有差,但是用那個我除非trace code到那個地方,才能看到到底執行的是哪一段程式碼阿
月餅@翻滾躺
如果是程式運行一開始的統一設定的還好,在裡面其他段程式直接用判斷#if else 後面維護的人會崩潰給你看
月餅@翻滾躺
拉特 : c/c++沒有用過,不清楚 @@
拉特
反正是一樣的東西啦
月餅@翻滾躺
程式碼會反灰,然後修改不會跟著修改ide還會偵測不到,這不是炸彈甚麼是炸彈 vs 會反灰
載入新的回覆