他人のコードを読むことを学ぶ方法

そのような運動から、まぶたが次第に重くなり、そして...他の人のコードを理解し、整理する必要から目覚めなければなりません。 私の意見では、象形文字を視覚的にスキャンすることは、最初に思えるほど難しくありません。 なるほど、他の人のコードを読み取って編集できる必要があります。1つのプロセスは2番目のプロセスなしでは存在しません。



これを理解することは、厳しいトレーニング中に起こります。 私たちは、他の人のコードの適切な読み取りスキルの不足のために何度も間違いに遭遇したとき、特によく覚えています。



エラーの可能性について言えば、古いものでは、設計されたファイルの数が1,000回も少ないことに注意してください。 通常、変更されていないファイルに多くのエラーが表示されます。



コードを再構築する前に、たとえば、最初にスタイルやイベントを記述してからレイアウトを変更するよりも、コードを自分にとって都合の良い順序にしてから小さな変更を加える方が簡単な場合があります。



作業ファイルにドラフトオプションを残さないことをお勧めします。何かを間違いなく忘れてしまうからです。



チームがプロジェクトに取り組んでいるとき、まず将来のサービスの概念を理解することに注意する必要があります。 このアドバイスは、どうあるべきかという質問に戻ることなく生産的に働いたことに気づいたとき、あなたは間違いなく覚えているでしょう。 各専門家は自分の仕事を知っており、誰かがタスクがどのように実現されるかについて同じ考えを持ち、それがあなたのものと一致することを誤解しないでください。 したがって、店内の同僚と相談することを恐れないでください。そうすれば、結果があなたのコントロールを超えて、驚きとして来ないようになります。



再度かなりの時間がかかったものを再度検索する場合は、それに注意を払う必要があります。



分析を実行する-最も頻繁に再遭遇する必要があったもの; 長い間探しているのはどのような要素で、その理由は何ですか。 おそらく、これは特定のコードを異なる方法で記述したか、ロジックが完全に明確ではないという事実によるものです。 いずれにせよ、私たちはコードを扱うのはあなたの仕事であり、最初に書いた人ではないという認識に基づいて行動しなければなりません。



他の人のファイルを操作して、将来のサービスを見て、その人が何を望んでいるかを理解し始めます。 エンコードされた思考のコースは、私たちにとってより論理的になり、特定のタスクの実装にとっては最も正しいものになることさえあります。



多くのタスクがインターネット上であなたを待っており、それらの検索は最初に思えるかもしれないほど時間はかかりません。



通常のノートブックを活用できると便利です。 たとえば、CTRL + G(行番号で検索)およびその他の設備は、時間を大幅に節約します。



コードを操作するときは、コメントを残すことが望ましいです。 時間が経つにつれて、彼らは簡潔なフォームを取得し、適切な場所に配置されます。 これにより、あなただけでなく他の同僚にとっても作業が容易になります。

コードを少しオフロードするように変更する作業の途中で、構文エラーを確認できます。



ファイルを小さな部分で編集し、最も難しいものから始めることもお勧めします。 ある時点で長時間立ち往生している場合は、別のものに切り替えます。 明日の朝の困難に戻りましょう。そうすれば、記憶に残っている最後の考えを回復するのに多くの時間を費やさないようになります。



多くの場合、コードのさまざまな部分で修正する必要があるものについて、一連の考えを持っていることは間違いありません。 これを行うには、すべてを書き留めておいた方が良いでしょう。 一日の終わりには、これは良い助けになります。 タスクの完了に必要な時間を計算するのが簡単で、レポートにも役立ちます。



休憩や家に帰るときは、他に何が必要かを確認してください。 あなたの前にコードがなく、タスクがあなたの記憶に「ハング」するとき、たとえあなたが意図的に解決策を考えなくても、新鮮な元の考えの出現に気付くでしょう。 特に、この手法は複雑なタスクに適しています。 もちろん、些細なことは言うまでもありません。



All Articles