看更多好書離線下載無網閱讀
夜間模式
“依托因果間的關聯性,把握關聯過程的破綻和缺失?”
“因果、關聯……”
“破綻?”
“找代碼錯誤?”
趙奕仔細讀著能力介紹,第一時間就想到了代碼問題。
一般剛才編寫出來的代碼,都會存在一些錯誤的地方,因果、關聯加在一起,放在計算機程序設計上,就等于一套完成的代碼。
所以新能力就是用來找代碼錯誤的?
這……
有點雞肋啊!
在使用《聯絡律》的情況下,寫出的代碼都是很嚴謹的,當中幾乎不存在錯誤,但再仔細一想用處還是很大。
某一種框架算法或一小部分程序,純粹用《聯絡律》來編寫,出現錯誤確實很少,但也有很多輸入錯誤,也能用《監察律》找到,就能夠節省很多調試的時間。
另外,一個可用的程序存在很多部分,單個部分都用《聯絡律》編寫,部分和部分之間的銜接也不會太完善。
趙奕干脆打開魔方計算器的源代碼,直接使用了《監察律》來試驗效果。
頓時。
腦中產生了清晰的判斷。
兩個函數包調用銜接的不夠完美,有一部分算法重復了調用量。
對照,修改!
趙奕繼續忙了半個小時,把魔方計算器的核心代碼,判斷出‘有問題’的部分做出修改,代碼整體變得精簡了一些,就連核心算法的效率,也有了一定的提升。
“《監察律》用來完善代碼,還真是不錯……”
趙奕思考著才回過神,發現自己真是工作習慣了,竟然馬上去修改代碼,實際上,他要做的是實驗能力。
《監察律》不可能只用在編寫代碼上,卻可以以代碼為對象,使用能力去查看效果。
趙奕找出了機器人相關的算法、控制包,馬上就實驗起了能力效果。
他很快抓住重點。
《監察律》需要以因果、關聯為條件,聽起來需求是非常高的,就和《聯絡律》需要充足的條件差不多,可實際上,趙奕發現《監察律》和《因果律》有些相似,都是‘不需要特別條件’,一般情況下,就能夠使用出來的能力。
《因果律》最開始的時候,使用直接能得出試卷選擇題的答案,當時的很多題目,他連基本的公式都不知道。
這種情況放在《聯絡律》是行不通的。
《監察律》可以。
哪怕是完全不了解的事物,《監察律》也能夠得到‘模糊感知’,他利用《監察律》查看機器人物理層的構建、命令、應用,發現就能感知到一些不完善的地方。
他能說出什么地方有問題,但是不知道具體存在什么問題。
這就是‘模糊感知’。
實際上,他對計算機最底層,硬件和軟件的銜接知識,就只是知道個大概,真正的了解遠談不上有多少。
那牽扯到硬件、自動化的知識。
對于純粹軟件代碼來說,使用《監察律》就簡單多了,尤其是自己編寫的代碼,甚至連精力都不消耗,直接就能找到問題,還能知道具體有什么問題,甚至能感知到‘理想的修改方向’。
這可以理解為,個人的了解足夠多的時候,就構成了大量的‘條件線’,而‘條件線’能大大減少消耗的精力,還能讓‘感知’變得更加清晰。
所以《監察律》的使用特點,和《因果律》差不太多,很多情況都可以直接做‘監察’,不能‘監察’的要么不是因果關聯,要么就是太過復雜,精力不足導致無法使用。
‘監察’的結果則和條件直接相關,條件充足就可以清晰的感知。
否則就只能模糊感知。
趙奕忽然想到了劉教授的算法包,幾個算法包一直都在電腦里,長期被放在角落文件,他只打開過一次,煩躁的就不想再打開了。
現在可以試試。
劉教授發過來的算法包,是手下帶的學生做出來的,運行、調試都沒有問題,只是有很多的bug,算法也太復雜了一些,計算量上必須要簡化,他就趙奕幫忙看看。
之前趙奕實在有些看不懂,主要是大學的知識不夠多,有些地方就搞不明白了。
他有心重新設計一下,但想想劉教授也不著急,重新做算法包也很復雜,還不像是張震的兼職一樣,做出來就有錢……
咳咳。
最后一點不重要。
趙奕從來不是向錢看的人,他打開了算法包以后,就直接《監察律》找問題。
很有效!
雖然算法包還是有一些地方搞不明白,想從頭到尾弄明白過去,也是很復雜的一件事情,但《監察律》直接幫助找到‘有問題的地方’,有些還能清晰的知道‘理想的修改方向’,還有的地方只能模糊感知,卻能明白哪些代碼有問題。
這樣就標記出來就好了。
趙奕把算法包從頭到尾的標記一遍,能清晰感知道‘理想修改方向’的,還特別用文字做了說明。
一個算法包下來,他打開系統查看了下,發現精力消耗了15點。
還好,繼續!
兩個、三個、四個……
趙奕一口氣完成了四個算法包,都感覺頭有些疼了,趕緊氪了一個‘學習幣’,旋即就把修改過的算法包,直接發給了劉教授。
附帶一句解釋,“我找到了里面的問題,劉教授你就看著讓人改改吧!”
看更多好書離線下載無網閱讀