看板 movie 關於我們 聯絡資訊
<文字邏輯跟程式邏輯的差別> 我先說一下,合約基本上已經是很現實的結果了,除非有更多證據讓當事人站的更穩, 否則文字遊戲的陷阱就是這樣子... 我相信大部份人在看合約時,都不會想太多,七七八八就簽下去了, 但事實上用程式邏輯來看,只要有一點點的不對,程式結果就會有錯。 我猜雙方的邏輯差異就是,授權的預設值是true,還是false XDDDD <?php //程的邏輯 $授權 == "true"; if ( $2015投標成功 == "true"){ $金額 == "15萬"; }else{ $金額 == "不用給"; } ?> <?php //桃的邏輯 $授權 == "false"; if ( $2015投標成功 == "true"){ $授權 == "true" $金額 == "15萬"; }else{ $金額 == "當然沒有"; } ?> ps.非認真文,不喜勿戰 -- ˙˙ 你 名 義 老 爸 在 你 後 面 , 他 非 常 火 。 Your Papa is behind you, and he's furious 。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.36.209 ※ 文章網址: https://www.ptt.cc/bbs/movie/M.1491899651.A.02D.html
SE4NLN415: 拿程式出來講也只是證明你只會照字面解釋而已 04/11 16:38
SE4NLN415: 有必要? 04/11 16:38
apenguin: 我是覺得那張合約又不是密密麻麻好幾頁好多字好深澀 就 04/11 16:39
apenguin: 一張A4 認真看完也沒多久 04/11 16:39
XSZX: 不照字面解釋還能怎樣?這就是現實啊....>< 04/11 16:40
XD9527: 其實就是那麼簡單的一張A4合約,卻有不同的預設立場 04/11 16:40
IBIZA: 第二個部份我覺得不太對 04/11 16:47
IBIZA: 桃的邏輯是 04/11 16:47
IBIZA: $授權 == "true"; 04/11 16:47
IBIZA: $2015投標 = "true"; 04/11 16:48
IBIZA: if ($2015投標->結果 == "true"){ 04/11 16:48
IBIZA: $金額 = "15萬"; 04/11 16:49
IBIZA: }else{ 04/11 16:49
IBIZA: $授權 = null; 04/11 16:49
IBIZA: } 04/11 16:50
IBIZA: 桃覺得有授權 但是2015投輔導金是一定要作的 04/11 16:51
IBIZA: 如果2015投了沒入選 那就再重談2016以後的 04/11 16:52
XD9527: 你說的沒錯,但是如果需要"重談",就代表"不授權" 04/11 16:53
XD9527: 也就是要在這判斷式上再包一個"2016的投標" 04/11 16:54
IBIZA: 我的重點是 桃覺得2015一定要投 04/11 16:54
IBIZA: 因為他認為這整個協議書是為了2015輔導金 04/11 16:55
IBIZA: 但程不這麼認為 04/11 16:55
visa9527: 應該是這樣, class 2015投標{...內略...} 04/11 16:57
visa9527: 桃的邏輯是 2015 年要執行 2015投標 -> run(); 04/11 16:59
visa9527: 但程的邏輯是 class 2016投標 extends 2015投標{...} 04/11 16:59
XD9527: XDDDDDDD 04/11 17:00
visa9527: 然後繼承的時候又重寫了 run 04/11 17:01
visa9527: 把 $金額 = "15萬" 給改掉了 04/11 17:02
visa9527: 但是 $授權 = true 是一直被繼承的 04/11 17:02
puppetired: 差點打在VB上run 程式@@~~~~~~~~~~ 04/11 17:35
llzzyy01: 合約不照字面解 不然是自己腦補喔 04/11 21:02