ラウンド3、いきます!! SentryによるDebugging Writing Contestの 6 月の受賞者を見てみましょう。
他のライティング コンテストと同様に、最高の HackerNoon Debugging ストーリーに対して毎月賞品を提供しています。毎月 1,000 ドルの賞金プールがあり、500 ドルが最高の記事の執筆者に贈られます。
ソフトウェアのパフォーマンスの問題を解決しましたか? あなたのストーリーを共有して $$$ を獲得しましょう。
Debugging Writing Contest Round 3 ノミネート 🔥
最も多くのトラフィックを生成した 10 件のストーリー投稿を採用して、勝者を選びました。次に、HackerNoon の編集チームが投票を行い、その中から上位 3 つの記事を選び、勝者を配置する順序を決定しました。
これらの 10 のストーリーに投票できたことを嬉しく思います。
- CI CD パイプライン: @yuraabharianによる GitHub アクションを使用してゼロから CI CD パイプラインをセットアップする方法。
- @darshitacによるアンチパターンの理解による React Codebase のバグの削減
- コードの最初の行からエンドツーエンドのテストを自動化する方法@egalazarev
- コードの臭い部分を見つける方法 [パート XX]: 100 に達しました!によって@mcsee
- @alex-omeyerによる開発者からの 3 つのヒント
- @MichaelBによるリアルタイム分析を加速するためのデータ キャプチャの変更
- @chrisnorthfieldによるプルリクエストを正しくレビューする方法
- DevOps の進化: @yjによるあらゆる規模の組織のための教訓
- @ankitdixitによる品質保証エンジニアになる方法
- @chrisnorthfieldが失敗する単体テストを作成して、優れた単体テストを作成する
そして勝者は👀
アルゴリズムのバグが結果に影響を与えないようにするために、編集者はトップ ストーリーに投票しました。勝者は次のとおりです。
最初の場所と編集者のお気に入りの作品は、 コードの臭い部分を見つける方法 [パート XX]: 100 に達しました!によって@mcsee
@mcseeおめでとう! $500 を獲得しました。
怠惰な引数名を何回目にするでしょうか?
TL;DR: 偶然の位置ではなく、役割に応じて引数に名前を付けてください
次に、 CI CD パイプライン: How to Setup a CI CD Pipeline From Scratch with GitHub Actions by @yuraabharian
ソフトウェア エンジニアリングでは、CI/CD または CICD は、継続的インテグレーションと継続的デリバリーまたは継続的デプロイを組み合わせたプラクティスです。 CI/CD は、アプリケーションの構築、テスト、および展開を自動化することで、開発および運用活動とチームの間のギャップを埋めます。
@yuraabharian 、よくやった! $300 を獲得しました。
3 番目に、 @alex-omeyerによる開発者からの 3 つのヒントのリファクタリングに費やす時間の削減があります。
コードのリファクタリングは、コードの機能を変更せずに、以前に作成したコードを再構築するプロセスです。リファクタリングとは、新しい機能を追加したり、コードを書き直してバグを修正したりすることではありません。
@alex-omeyerおめでとう! $100 を獲得しました!!
最後になりましたが、最も読まれた記事と 100 米ドルの賞金の勝者は、 @darshitacによるアンチパターンを理解することで React コードベースのバグを減らすことです。
この記事では、
props
またはcontext
を初期状態として使用し、「Destroy and Recreate」はアンチパターンであり、JSX で内部状態を使用し、props
を useMemo で依存関係として使用することは良いパターンであることを説明しました。また、React コンポーネントを配置するために依存関係配列を使用せずにネストしてフックを使用する場合は注意が必要であることも学びました。
@darshitac さん、お疲れ様でした。100 ドル獲得おめでとうございます。
以上で簡単なお知らせを終わります!すでに記事を送ってくださった皆様、ありがとうございました。また、受賞者にお祝いの言葉を贈ります!詳細については、 contests.hackernoon.comをチェックしてください。当選者には後ほどご連絡いたします!