F2F チャレンジで競うということは、ほとんどの場合、既存のコード ベースに基づいて作業することになります。 つまり、アプリケーションですでに使用されている既存のコーディング スタイルに従うべきであり、常にコーディングのベスト プラクティスに従うべきです。 一貫したインデントを使用する
誰もが従うべき正しいインデントや間違ったインデントというものは存在しません。 最良のスタイルは、一貫したスタイルです。 大規模なプロジェクトに参加するようになると、一貫したコードスタイルの重要性がすぐに理解できるでしょう。
2 DRY原則に従う
DRYは「Don’t Repeat Yourself」の略で、同じコードピースを何度も繰り返してはいけません。
3.深いネストは避ける
ネストのレベルが多すぎると、コードが読みにくくなり、追従しにくくなる。
例えば、
```if (a) { … if (b) { … if (c) { … … … } }}```
は、
```if (a) { return …}if (b) { return …}if (c) { return …}```
と記述できる。
長い行は読みにくくなる。 水平方向に長い行を書かないようにするのがよいでしょう。
5. ファイルとフォルダの構造
すべてのコードを1-2ファイルの1つに書くことは避けるべきです。 3881>6. 命名規則
適切な命名規則を使用することは、よく知られたベストプラクティスです。 開発者が X1、Y1 のような変数を使用し、意味のあるものに置き換えることを忘れると、混乱を引き起こし、コードが読みにくくなるという非常によくある問題です。
7. コードをシンプルに保つ
コードは常にシンプルであるべきです。 あるプログラマーが実装したロジックが、別のプログラマーには完全に意味をなさないかもしれないのですから。 3881>例えば、
```if (a < 0 && b > 0 && c == 0) { return true;} else { return false;```
は、
```return a < 0 && b > 0 && c == 0;```
と書くことができます。この記事は、5 Weeks to Learn Topcoderの教育シリーズの一部です。 もっと学びたいですか? シリーズ全体とすべての役立つコンテンツをここでチェックしてください。