見出し画像

コードレビューに”洞察”と”迅速”を与える

ドイツのスタートアップ ditCraft と、スイス クリプトバレーの中心CV Labsで近畿大学の学生チームと一緒にブロックチェーン技術のイベントを開催しました。

ditCraftのコードレビューの洞察と迅速は、ブロックチェーン技術のトークン設計にあります。KNWと呼ばれる知識トークンで誠実なレビュアーに投票の重みを与えて、コードレビューのクオリティーをコンセンサスで証明します。

ホワイトペーパーより要約

もし誰かが多数派の考えに従って正しい選択肢に投票すると、その人は知識トークン(KNW)で報酬を受け取ります。

これらのトークンは、将来の投票でユーザーの投票の重みを増やすために使用されます。誤った決定が行われた場合、ユーザーは自分のKNW残高の大部分を奪われます。

ditは、新しいリポジトリへのコミットが常に知識抽出の可能な投票(Knowledge-Extractable Vote)につながるような方法でこれらの問題を解決することを目的としています。

このコミットの提案者と投票者は、参加するために暗号通貨(この場合はEther)を賭ける(stake)必要があります。参加者が決定について不注意になったり、提案者が検証コミュニティの期待に沿わないコードをコミットした場合、参加者は利害関係を失います。

勤勉なユーザーは敗者の出資分で報われ、KNWの残高が増えることで今後の投票でより大きな影響を受けます。
これにより、ソフトウェア開発を真に分散化することができ、そこではリポジトリを一般の人々がマートコントラクトで管理することができます。

画像1

開発コストを最大30%削減
一般的な方法は、コードを4つ目で、または卓上でレビューし、開発チームの他の重要なタスクを通常1日中ブロックさせています。 ”開発者のリソースをコアプロダクトに集中させてください、残りはditCraftが処理します”。

開発の迅速化と品質が保証されたプロダクトをリリース
開発チームがプロダクトをより早く出荷できるように、コードのレビュー時間を短縮し、スプリントサイクルを短縮します。 顧客の高品質保証を満たし、技術的な負債と負債のリスクを軽減します。

マシンが検出できないエラーと脆弱性を見つける
自動テストは多くのことを実行できますが、人間は常に優れています。 ditCraftはマシンがまったく検出できないバグ、セキュリティの脆弱性、人為的エラーを発見します。自動テストのみに依存している企業の一歩先を行くことができます。

バグレポートだけでなく、エキスパートのレコメンデーションを得る
コードにバグがないかどうかを知るのは良いことです。 しかし、何が間違っていたのか、そしてその理由を本当に知る方がずっと需要です。 ditCraftが将来のバグを防ぐ方法を示します。

画像2

How It Works(使い方)

画像3

1.  ニーズを理解する
最初のワークショップでは、顧客のニーズを理解し、要件を分析し、顧客と一緒にきめ細かいレビュープロセスを定義します。 あなたにとって重要なことはなんですか? 提案します!

画像4

2.  コードと所有の保護
あなたはコードを所有しており、私たちはあなたの知的財産を何よりも保護する必要があることを知っています。 顧客を保護する最適なソリューションを見つけるためのプロセスが用意されています。

画像5

3.  コードベースへの安全なアクセス
コードベースへのアクセスを制御します。 コードに広範囲にアクセスしたくない場合は、カスタマイズ可能なレビューフレームワークを使用して、レビュー担当者は承認したコードの部分にのみアクセスできます。

画像6

4.  適合する才能を見つける
プラットフォームの各エキスパートの才能、専門知識、経験を評価します。 顧客のニーズを満たすために、最適なエキスパートを選択します。 斬新でユニークなメカニズムにより、レビュアーの資格を継続的に検証します。

画像7

6.  パフォーマンスの監視
顧客として、モニタリングダッシュボードに即座にアクセスして、コードのステータスに関する最も重要な統計、レポート、調査結果を確認できます。 一目見ただけで重要な洞察を得ることができます!

ditCraft - Co-founders(共同創業者)
Marvin Kruse - CEO
Yannik Goldgräbe - CTO
Sebastian Gajek - Advisor

エンジニアを最優先!