一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • コードの可読性について思うことーその1-

プログラマーとして若い時に先輩から言われたこと。

「動けばいいものを作るな。高い保守性のことを考えて作れ」

同じようなことを言われたプログラマーの方は大勢いると思う。

ここでいう保守性とは何だろう。いわれたことを思い出してみる。

1.意味のない変数、関数命名

string a = string.empty;

ロジック中に使う変数名、関数名は何を指しているのか

一目瞭然でなくてはならない。

2.言っていることとやっていることがちぐはぐ。

getXX()という関数名だが、ロジックの中身を見てみると

DBを更新する処理など。やっていることが関数名と合わない

 

いっぱいあるので、次回以降につらつら書き出してみる。

The following two tabs change content below.

S, M

最新記事 by S, M (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア