アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2019年10月03日

【9日目成果】 英語版Udemy講座で学ぶ!ブロックチェーン技術






順調というわけでもないが進めることはできた。

結局、前回のエラーを解消するために2,3時間を要してしました。

このため、typoにより、値がundefinedになったり、関数が正しく認識されなかったり、が起こる。
特にこの講座はコードの記述量が多いため、typoのバグで多くの時間を要している気がする。
そこで、スペルチェックのツールを導入することにした。

https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker

導入後は何の問題もなく、コーディング、テストが進む。
今までの苦労が何だったのか?

■Mine Transactions |The Blockchain and Cryptocurrency Backend

仮想通貨のマイニングのセクションに入った。
このセクションでは、マイニング処理を有効な処理を取得したり、マイニングへの報酬など5つのステップに分けて順番に実装を進める。
面白そうだが、2時間半のセクションとなっており、このコースの山場といったとところだろう。

早速、またまた、テストが通らない。
つづりはOKだが、配列に要素が入らない。
結局、コールバック関数を{}でくくっていて中で呼んでいる関数から値が返されず、filterの結果の配列に要素が入らないことがわかった。
考えてみれば当たり前のような気もするがこれまた結構な時間を使ってしまった。

【誤】
[1,2,3].filter(f => {f === 1})
-> []

【正】
[1,2,3].filter(f => {return (f === 1)})
-> [1]

■次は?

ひたすらMine Transactionsのセクションを終わらすべく、進める。



このコースへのリンク
Build a Blockchain & Cryptocurrency | Full-Stack Edition


全般ランキング






タグ: Node.js
検索
<< 2019年10月 >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新記事
タグクラウド
カテゴリーアーカイブ
月別アーカイブ
プロフィール
peter3qさんの画像
peter3q
エンジニアとして働いている40代の会社員です。 仕事でメインに使用している言語はC/C++です。 プライベートでは、大学生の息子と中学生の娘がいて、 週末、料理をし、毎年、梅シロップを付けています。
×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: