共感で繋がるSNS

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

モジ男

モジ男

開発前のコードがなんといっても一番綺麗でしょ。
保守やらで手垢が付くに従って醜いコードになっていく。頭のおかしいレビュアーがいたら最悪ですね。
ITエンジニアの星ITエンジニアの星
GRAVITY1
GRAVITY4
並行次元

並行次元

リファクタリングが必要ないくらい整然としていること。勿論動く上でね
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
GRAVITY9
tolemy

tolemy

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

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

まさ

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