リーダブルコード C#リーダブルコード #08_boolの比較でTrueやFalseを書かない 今回はboolの比較をやっていきたいと思います。 booの比較でTrueやFalseを書かない 次のような_isNormalというboolの値を比較する場合を考えてください。 private bool _isNormal = false; ... 2022.05.21 リーダブルコード
リーダブルコード C#リーダブルコード #07_複数の比較を1回のif文でやらない 「今回は複数の比較を1回でやらない」というテーマで解説していきます。 BAD:複数の比較を1回にやらない 次のような例を見てください。 private void 複数の比較を1回のif文でやらない(int valueA, int value... 2022.05.20 リーダブルコード
リーダブルコード C#リーダブルコード #06_比較する時は変数を左_定数を右にする 今回は,値を比較する場合に,変化する値を左,変化しない値を右にするというお話です。次のようなコードの場合,①ではvalue<3となっていて,変化するvalueが左に来ています。脳みそにどのような順番で,何を覚えていくのがわかりやすいかという... 2022.05.20 リーダブルコード
リーダブルコード C#リーダブルコード #05_IFとELSEがある時は肯定系をIF否定形をELSEにする ここからは判断系をやっていきます。if文がメインになってきます。 ProductSqlServerにExistsメソッドの追加 1つ目の解説に入る前に,ProductSqlServerにExistsメソッドを追加しておきます。存在チェックの... 2022.05.20 リーダブルコード
リーダブルコード C#リーダブルコード #04_右に長いコードの対処 前回は「右に長いコードは書かない」というお話をしました。では右に長いコードになってしまうときはどのように対処していけばいいのか,というお話を今回はしていきたいと思います。 改行しても右に長いコードには変わりない 改行した場合 まず最初に考え... 2022.05.20 リーダブルコード
リーダブルコード C#リーダブルコード #03_右に長いコードを書かない_隣のとなりまでしか訪ねない まずは基本的な話からやっていきたいと思います。最初の項目は「右に長いコードを書かない」というテーマです。 右に長いコードを書かない 先ほど作成したReadableCodeクラスにメソッドを作成します。メソッド名は「右に長いコードを書かない」... 2022.05.20 リーダブルコード
リーダブルコード C#リーダブルコード #2 02_プロジェクトの作成 それではまず,VisualStudioでC#をコーディングできる環境を作成します。VisualStudioを起動してプロジェクトを作成していきます。 VisualStudioの起動 VisualStudioを起動して,新しいプロジェクトの... 2022.05.16 リーダブルコード
リーダブルコード C#リーダブルコード #01_はじめに 本書は「リーダブルコード」という書籍で「C#で読みやすいコードを書く50の方法」を紹介しています。 Udemy 本書はUdemyという学習用プラットフォームで公開しているコースの書籍版です。動画で学びたい方は,ここからアクセスしてください。... 2022.05.16 リーダブルコード
C#コーディングルール C#コーディングルール_#31_最後に 以上がスタイルコップアナライザーの解説となります。このスタイルコップアナライザーのいいところは,ツールが警告してくれる点です。コードレビューの際に人間が指摘すると,どうしても角が立つし,快く思わないメンバーもいます。誰だって指摘されるのはい... 2020.04.05 C#コーディングルール
C#コーディングルール C#コーディングルール_#30_インタフェースのIとファイル名の不一致 今回はインタフェースの命名のルールと,ファイル名とクラス名が同じでないといけないという2つのルールを解説していきます。 インタフェースの命名 インタフェースの命名ルールはインタフェース名の頭に「I」を付けるというものがあります。頭にIを付け... 2020.04.05 C#コーディングルール