crab

crab

The 'crabs in a barrel' mentality only exists if we view ourselves as a crab. The truth is on the map.

寫智能合約的一個新方式

今天嘗試了一種編寫 solidity 合約的方法,具體該怎麼做呢?

  1. 將要做的事情分成一小段一小段
  2. 每個小段用文字描述一下要做什麼
  3. 然後詢問 AI,得到 AI 的回答後,寫好一個函數
  4. 馬上用代碼進行測試,測試代碼也可以生成
  5. 測試完成後,一個函數完成,出錯機會減少
  6. 然後繼續下一個小段

這樣做的好處是:

  1. 思路清晰
  2. 每個小段重新做的機率不太大,怎麼都可以用
  3. 每個小段出錯機會減少,整體出錯也減少
  4. 看起來進度不快,但實際上進度挺快的
  5. 每次都很專注,每次都解決一些問題,逐漸加深理解程度

將繼續使用,有段時間沒看一些合約代碼,發現智能合約門檻又提高了,越來越不容易了,主要可能是:

  1. 本身 Solidity 還不太熟悉,有一些特別的用法還不夠熟悉
  2. 合約對質量要求高
  3. 合約間的調用越來越多,每個合約的方法又很多,理解不同的合約需要花費時間
  4. 合約本身的業務有些複雜,不容易理解
  5. 發展很快,只是不再國內,可能門檻慢慢提高了

最終的想法是,什麼事情都需要持續跟踪,不持續基本上後面就越來越難追趕。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。