Cynefin - Agile for Defenseenvironment and our experiences that influence us in ways we don’t understand Developed by David Snowden ## Framework Not a model A model tries to represent reality Framework is a way of looking at reality [Image](/uploads/documents/d/b/7/c/db7cc05948d1d67814878b2d4523bff2/p13_1.jpg) Based on the work of Dave Snowden and the Cynefin framework CHANGING ENVIRONMENT bumps us back out of Known/Simple www.basicsm0 码力 | 17 页 | 3.75 MB | 1 年前3
03. Go语言最差实践 - 李俱顺## About ekeynow • A IoT SaaS startup company. All system powered by Go. ## @keynow ## “ ## DAVE SNOWDEN Best practice is useless, we only learn from worst practice. Trying to copy the best others have0 码力 | 38 页 | 3.27 MB | 2 年前3
Back to Basics Unit Testing## +24 ## Back To Basics Unit Testing ## DAVE STEFFEN ## 20 24 September 15 - 20 ## Unit Testing is a Big Topic How many youtube videos about C++ unit testing ## ✗ 🔍 🔍 ✗  YouTube · three years ago:  DAVE STEFFEN Repeatable ## Hermeticity Hermeticity: Sealed off from environmental effects Hermetic:0 码力 | 109 页 | 4.13 MB | 1 年前3
Better Code: ContractsContracts ## SEAN PARENT & DAVE ABRAHAMS ## 20 23 October 01 - 06  ## Better Code: Contracts Dave Abrahams & Sean Parent iPadAsync Dev  Research Dave Abrahams Principal Scientist Software Technology Lab Hylo Language Co-creator Documentation > postcondition. —Dave and Sean ## Definition | Error (without qualification) Error, n. An indication that a correct function, correctly called, could not uphold its postcondition. —Dave and Sean not a0 码力 | 204 页 | 4.46 MB | 1 年前3
Hyperledger Fabric 1.1 Documentationthat, let’s say that Nick is feeling generous and he wants to give his Chevy Volt to someone named Dave. To do this go back to invoke.js and change the function from createCar to changeCarOwner and input ['CAR10', 'Dave'], chainId: 'mychannel', txId: tx_id }; The first argument – CAR10 – reflects the car that will be changing owners. The second argument – Dave – defines the new Save and execute the program again: node invoke.js Now let’s query the ledger again and ensure that Dave is now associated with the CAR10 key: node query.js It should return this result: Response is0 码力 | 422 页 | 4.84 MB | 2 年前3
Hyperledger Fabric 1.1 Documentationthat, let’s say that Nick is feeling generous and he wants to give his Chevy Volt to someone named Dave. To do this go back to invoke.js and change the function from createCar to changeCarOwner and input ['CAR10', 'Dave'], chainId: 'mychannel', txId: tx_id }; The first argument – CAR10 – reflects the car that will be changing owners. The second argument – Dave – defines the new Save and execute the program again: node invoke.js Now let’s query the ledger again and ensure that Dave is now associated with the CAR10 key: node query.js It should return this result: Response is {0 码力 | 277 页 | 3.21 MB | 2 年前3
Hyperledger Fabric 1.2 Documentationthat, let’s say that Nick is feeling generous and he wants to give his Chevy Volt to someone named Dave. To do this go back to invoke.js and change the function from createCar to changeCarOwner and input ['CAR10', 'Dave'], chainId: 'mychannel', txId: tx_id }; The first argument – CAR10 – reflects the car that will be changing owners. The second argument – Dave – defines the new Save and execute the program again: node invoke.js Now let’s query the ledger again and ensure that Dave is now associated with the CAR10 key: node query.js It should return this result: #### 5.1. Writing0 码力 | 335 页 | 4.48 MB | 2 年前3
Hyperledger Fabric 1.2 Documentationthat, let’s say that Nick is feeling generous and he wants to give his Chevy Volt to someone named Dave. To do this go back to invoke.js and change the function from createCar to changeCarOwner and input ['CAR10', 'Dave'], chainId: 'mychannel', txId: tx_id }; The first argument – CAR10 – reflects the car that will be changing owners. The second argument – Dave – defines the new Save and execute the program again: node invoke.js Now let’s query the ledger again and ensure that Dave is now associated with the CAR10 key: node query.js It should return this result: Response is0 码力 | 497 页 | 6.59 MB | 2 年前3
Hyperledger Fabric 1.3 Documentationthat, let’s say that Nick is feeling generous and he wants to give his Chevy Volt to someone named Dave. To do this go back to invoke.js and change the function from createCar to changeCarOwner and input ['CAR10', 'Dave'], chainId: 'mychannel', txId: tx_id }; The first argument – CAR10 – reflects the car that will be changing owners. The second argument – Dave – defines the new Save and execute the program again: node invoke.js Now let’s query the ledger again and ensure that Dave is now associated with the CAR10 key: node query.js It should return this result: Response is0 码力 | 528 页 | 6.85 MB | 2 年前3
Hyperledger Fabric 1.3 Documentationthat, let’s say that Nick is feeling generous and he wants to give his Chevy Volt to someone named Dave. To do this go back to invoke.js and change the function from createCar to changeCarOwner and input ['CAR10', 'Dave'], chainId: 'mychannel', txId: tx_id }; The first argument – CAR10 – reflects the car that will be changing owners. The second argument – Dave – defines the new Save and execute the program again: node invoke.js Now let’s query the ledger again and ensure that Dave is now associated with the CAR10 key: node query.js It should return this result: #### 6.1. Writing0 码力 | 367 页 | 4.95 MB | 2 年前3
共 547 条
- 1
- 2
- 3
- 4
- 5
- 6
- 55
相关搜索词
CynefinDave SnowdenCHANGING ENVIRONMENTManage a complex worldTeal UnicornGo语言最差实践并发模型性能问题系统设计unit testingfunctiontest frameworkcode baseassert设计契约保证异常处理代码审查C++Hyperledger Fabricmodular architectureDistributed Ledger Technology (DLT)Private ChannelsChaincodeBlockchainDistributed LedgerSmart ContractsMembership Service Provider (MSP)Private Data CollectionsService DiscoveryPluggable endorsement and validationAccess Control Lists (ACL)Upgrading升级指南链码身份管理隐私与保密性版本升级MSP(Membership Service Provider)Identity Mixer













