今天嘗試了一種編寫 solidity 合約的方法,具體該怎麼做呢?
- 將要做的事情分成一小段一小段
- 每個小段用文字描述一下要做什麼
- 然後詢問 AI,得到 AI 的回答後,寫好一個函數
- 馬上用代碼進行測試,測試代碼也可以生成
- 測試完成後,一個函數完成,出錯機會減少
- 然後繼續下一個小段
這樣做的好處是:
- 思路清晰
- 每個小段重新做的機率不太大,怎麼都可以用
- 每個小段出錯機會減少,整體出錯也減少
- 看起來進度不快,但實際上進度挺快的
- 每次都很專注,每次都解決一些問題,逐漸加深理解程度
將繼續使用,有段時間沒看一些合約代碼,發現智能合約門檻又提高了,越來越不容易了,主要可能是:
- 本身 Solidity 還不太熟悉,有一些特別的用法還不夠熟悉
- 合約對質量要求高
- 合約間的調用越來越多,每個合約的方法又很多,理解不同的合約需要花費時間
- 合約本身的業務有些複雜,不容易理解
- 發展很快,只是不再國內,可能門檻慢慢提高了
最終的想法是,什麼事情都需要持續跟踪,不持續基本上後面就越來越難追趕。