共感で繋がるSNS

みなさんにとって綺麗なコードってどんなのですか?

並行次元

並行次元

リファクタリングが必要ないくらい整然としていること。勿論動く上でね
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY8
つか

つか

マンガよりも読みやすいコード
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY6
まめもち

まめもち

可読性が高いことが答えだと思いつつ、では可読性の高さとはいかにして確保されるのかを考えてみる。

責務が明確に分かれていること
定数や関数の名が体を表していること
可能な限り変数を使わないこと(スコープ外から入ってくる変数なんて最低)
コンテキストが脳に乗り切ること
オリジナリティを出さないこと
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY7
純

可読性ですね
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY2
からあげ

からあげ

見やすくて分かりやすいコード
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY1
hiropon

hiropon

Mカッド
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY1
のり ♂

のり ♂

修正が見込まれる箇所において、文量が少ないこと。
→無駄な記載が少ない。

メンテナンス性が高いし
学習リソースとしても使えるし
応用しやすい
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY1
ゆかりん

ゆかりん

初学者でも読める、ミニマルなコードであること。一つ一つの関数が自身の責務だけを全うし、冪等性を担保する、小さく、丁寧に書かれたコードはエレガントだなあと思います。
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY9
tolemy

tolemy

処理内容と記述の意図を読み取りやすいコードですかね。

効率の良し悪しは別観点の美的感覚かなと。
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY7
まさ

まさ

可読性ですかね💦
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY13
もっとみる