皆さんは、普段からどういうコードを作り、どのような人たちと作業を行っておりますか?
以下のようなことって思ったことありませんか?
【例】
・自分で作ったコードなのにとても読みづらいな。。
・大したコードではないのに、なんでこんなに行数があるんだろうか。
管理が大変だ。
など、普段から対応している中で意識していないところでよくあります。
そこで、こちらで記載する内容はちょっと駆使すれば、少数の記述内容で、すむのか!?
というきっかけになればと思います。
◆三項演算子を使用しよう◆
【事前準備】
int testItem1 = 2;
int testItem2 = 3;
int dateSum = 0;
//dateSumにtestItem1とtestItem2を合算した数値を設定する
dateSum = testItem1 + testItem2; //dateSumには2+3で5となる
【悪い内容】
//dateSumの値をチェックしたい
if(dateSum = 5)
{
message = "dateSumは5でした";
}
else
{
message = "dateSumは5ではありませんでした";
【良い内容】
//dateSumの値をチェックしたい
message = (dateSum = 5) ? "dateSumは5でした" : "dateSumは5ではありませんでした";
これだけでやってることは同じです。
どちらがスマートで読みやすいかわかりますでしょうか?
同じ内容でも心構え一つで1,000行書いてたコードも100行で収まるかもしれない。
そうなれば、見やすく、管理しやすくなるので、是非自身のコードを見比べ、
使いこなしてみてください。