[CodeSoom]6週間の回顧

2903 ワード

1.故障(事実、客観)


私が実際にやったことや経験したことを書いてください。

受講時間は
  • 6週間です.
  • 課題1:レストラン詳細ページを実施する.
  • は、過去5週間の課題を通じて得られたフィードバック内容と講義を通じて得られた新しい概念を振り返った.
  • ブログ実用主義の先端開発[第1章分かりやすいコード作成方法]を読みました.
  • 2.Feelings(感覚、主観)


    私がやったことを書いたときに感じた感情

  • 和音を通して知り合った学生たちの一週間の振り返りを振り返ることで、勉強と収穫に値するところがたくさんあると思います.私が宿題をしているときに感じた部分に共感したことを文字で表現してくれた話を見て、感嘆しました.そして、それぞれの学んだことを復習するように、一週間の振り返りの中でこの文章を書いて、この概念について、私ももう一度言ってもいいです.だから私も今週から勉強したことを文字で表現しようと努力します.

  • 計画と違って選択に集中できなかったので、この5週間で課題だけでも充実した時間が過ぎたので、問題解決の初志だけが始まりました.今週から、この時間に宿題をしたときに得た新しい知識をよく読んで、この時間に受け取ったフィードバックを振り返り、最も多くの内容を振り返ります.

  • TDDサイクルはまだ熟知していないので、新しい知識を身につけるには、混乱と混同のため、提出が雑然としていて、コードファイルも失われ、正しい概念がなく、テストも破られ、問題を探している間に半日しか捕まえられませんでした.
    この3週間、私はTDDサイクルの圧力に閉じ込められていたが、アシェル先生の説明授業で見た過程について、「テストファイルでコードをコードすることこそテストコードだと思います.まだ実現していないものを設計するとき、テストコードのようにやっていると思います」と話した.今週の回顧の内容を見て、TDDに対する圧力を下げることができて、私は消化できる程度しか試していません.

  • 説明の授業で自由自在にコードを体現していて、コードを完全に理解していないような気がします.私はコードの理解に関する文章を読んで、自由にコードを修正して間違いを指摘することができて、修正後の内容がどのように書いた他の部分のコードと対話するかを知ることができます.コードを理解するのにもっと時間と労力がかかるかもしれません.
  • 3.Findings(ラーニングポイント)


    私がやったことで学んだ新しいことや新しいことを書きます。

  • ルーティングを学びました.

  • 解説の授業を見たとき、アシェル先生はどうしましたか.以下の声明を一番上で省略しますか?疑問符があり、React 17버전から省略を学んだ.(本書参照)
  • import React from 'react';

    「この間受け取ったフィードバックを振り返り、最もよく受け取ったフィードバックを振り返り、学んだ点を振り返ります」


    🔸 guard clauses法を用いて클린코드を記述する.
    🔸 オブジェクト、パラメータdestructringを使用します.
    🔸 条件文は、コードを複雑にし、論理的理解と可読性が低下するため、object liteal lookupを使用します.
    🔸 重複する論理を関数として抽出して使用します.
    🔸 RED - GREEN - REACTORINGを持って行きましょう.
    🔸 「useEffect」の概念と、2番目のパラメータを使用して空の配列をレンダリングするときに呼び出される不要な関数呼び出しを回避します.
    🔸 qetBy~queryBy~の違いを理解し、null値を返すかどうかを考慮します.
    🔸 beforEach関数を使用して、テストを実行するたびに一定の状態で起動できるようにします.
    🔸 mock関数をクリアし、各テストを独立して実行します.
    🔸 useParams hookを使用してmatch.param情報を取得します.
    🌱 名前付き意味曖昧なフィードバック&テストコードスキーム名前付きフィードバック
    私が書いたコードを読むときは、戻ってコードを読む必要があることがありますが、コードでは、誰も戻ってコードを読む必要がないように、理解しやすいコードの作成方法を教えてあげます.
    簡単なコードを書く理由は、自分や同僚がコードを理解するのにかかる時間をできるだけ減らすため、開発の重要な部分を勉強しています.
    テストコードはプログラマー向けのドキュメントであり、テストの目的をより明確に説明し、ドキュメントの面で作成する必要があります.これを行うためには、コードを完全に理解し、テストする内容を認識する必要があります.

    4.確認(自己宣言)


    私がやったことを通じて、学んだことと残念なことを維持し、改善する方法を書きます。

    [残念]

  • 選択と集中!今週から私に与えられた完全な1週間を十分に利用していません.
  • [私の決意]

  • の分かりやすいコードを書く努力は続けなければならない.
  • 長い時間がかかっても、概念を理解して使用しなければなりません.