我今天調了一天的bug,已知不懂為什麼其它都可以,但是一直這裡輸出不行,換了多種思路,一直調試; 。。。 終於,在一次次重新看代碼的時候註意到,有一處地方,我認為是不會錯的代碼的地方,實際上是有錯誤的: 在connect函數那裡,信號的發出方,由於我在寫多個Action的時候,是直接copy了相同代 ...
我今天調了一天的bug,已知不懂為什麼其它都可以,但是一直這裡輸出不行,換了多種思路,一直調試;
。。。
終於,在一次次重新看代碼的時候註意到,有一處地方,我認為是不會錯的代碼的地方,實際上是有錯誤的:
在connect函數那裡,信號的發出方,由於我在寫多個Action的時候,是直接copy了相同代碼,有一些需要更改的地方(信號的發出方)沒有更改,邏輯上是不符合我的要求的;
感悟:
·電腦,編譯器還是厲害,是什麼就是什麼,錯的是我。。。
·直接拷貝代碼的時候要註意修改該修改的地方,而且最好先自己寫?如果錯誤,檢錯時間上真的浪費太多。
·能寫成函數調用的,為了降低錯誤出現率,最好寫成函數調用;不適合寫成函數調用的,最好自己寫,copy代碼風險大。