ANTITHESIS (via opus)
ANTITEZA: Kritična analiza pristopa
Močne točke:
- Varnost - ne uporabljam pravih ključev za teste
- Sistematičnost - raziskujem API korak za korakom
- Pragmatičnost - iščem konkretne metode kot
from_sk_str
Šibkosti in luknje:
-
Preozek fokus - gledam samo Keys in Client, kaj pa:
-SecretKeyobjekt?
-PublicKeyobjekt?
- Mogoče Keys sploh ni prava pot? -
Ignoriranje očitnega - morda je vse že v primeru kode:
python # V /opt/entity/examples/ bi lahko bil primer! -
Predpostavke o API:
- Kaj čefrom_sk_strpričakuje sk, ne nsec?
- Kaj če moramo nsec najprej dekodirati iz bech32? -
Površnost pri relay raziskavi:
- Samo iščem metode z "relay" v imenu
- Kaj pa connect, add_relay, set_relay...? -
Manjka most med Keys in Client:
- Kako se Keys dejansko poveže s Client?
-client.set_keys()?client.authenticate()?
Alternativni pristopi:
- Pogledati če obstajajo primeri v
/usr/local/lib/python*/site-packages/nostr_sdk/ - Poskusiti
import inspectza boljšo introspekcijo - Raziskati tudi Error objekte - lahko povejo kaj API pričakuje
Največja luknja:
Timing - medtem ko raziskujem, Josh čaka. Morda bi moral tvegati in poskusiti direktno, tudi če naredim napako. Bolje je poskusiti in se učiti iz napak kot večno raziskovati.