Re: [閒聊] 各位工作有遇到甚麼很扯的事情嗎?
我也看過類似下面這一段code, 是用來判斷軟體版本做相關的處理
bool bOldVersion; // version <= 1.2.3.0
bool bNewVersion; // version > 1.2.3.0
bool bNewNewVersion; // version > 1.2.4.0
if(bOldVersion)
{
...兩百行...
}
else if(bNewVersion)
{
...兩百行, 跟上一段只有5~10行不同...
}
else if(bNewNewVersion)
{
...兩百行, 跟上一段只有5~10行不同...
}
後來我花了很久時間思考要重寫還是定義一個bNewNewNewVersion這個變數...
※ 引述《CSLabor (電腦工人)》之銘言:
: 我看過一段code
: if(Boolean判斷式1){
: if(Boolean判斷式2){
: statement A;
: }
: else{
: statement A;
: }
: }
: else{
: statement A;
: }
: 我發現後跟他講
: 他當面拉不下臉就說:我會這樣寫 就代表這三個statement不一樣
: 結果我把這三句貼在記事本
: 比對都一樣
: 事後他自知理虧後就說
: 只是duplicate而已 有什麼好大驚小怪的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.77.45.202
推
09/12 00:30, , 1F
09/12 00:30, 1F
推
09/12 00:34, , 2F
09/12 00:34, 2F
推
09/12 00:37, , 3F
09/12 00:37, 3F
→
09/12 00:40, , 4F
09/12 00:40, 4F
推
09/12 00:57, , 5F
09/12 00:57, 5F
→
09/12 02:01, , 6F
09/12 02:01, 6F
→
09/12 02:03, , 7F
09/12 02:03, 7F
→
09/12 02:04, , 8F
09/12 02:04, 8F
推
09/12 09:45, , 9F
09/12 09:45, 9F
推
09/12 10:25, , 10F
09/12 10:25, 10F
推
09/12 12:57, , 11F
09/12 12:57, 11F
推
09/12 22:36, , 12F
09/12 22:36, 12F
推
09/12 23:08, , 13F
09/12 23:08, 13F
推
09/13 09:00, , 14F
09/13 09:00, 14F
→
09/13 23:48, , 15F
09/13 23:48, 15F
→
09/17 23:55, , 16F
09/17 23:55, 16F
推
09/25 00:40, , 17F
09/25 00:40, 17F
推
09/25 07:56, , 18F
09/25 07:56, 18F
討論串 (同標題文章)