共感で繋がるSNS

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

tori

tori

再現性、再利用性、保守性かなあ
統一感があってわかりやすいコードがいいよね
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY170
ああ無情

ああ無情

他にもありそうですが、常に意識しているのはこれくらいですかね...

関数、クラスなどの責務が明確
ハンドリングの起承転結が明確
定数や設定、共通処理が外部化されている
一貫性のある命名規則
自己説明的で最小限のコメントで伝わる
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY131
しん

しん

王道ではないかもしれないけど、
・処理毎に的確にコメントが入っている
・インプットとアウトプットが明確である
・できる限り簡潔
・エラーハンドリングがされている

とかだとすんごく嬉しい
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY18
まさ

まさ

可読性ですかね💦
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY13
ゆかりん

ゆかりん

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

たむい

開発生産性でなく
保守性を念頭において書かれたコード
ITエンジニアの星ITエンジニアの星
GRAVITY1
GRAVITY9
IT園児ニャー

IT園児ニャー

エラーハンドリングがちゃんとできてる。
処理の流れがコードを見ただけでわかる。
編集しても影響範囲が少ない。
文と式の区別ができている。

これさえできてればコメント文なくても何となくでやれる。

ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY7
tolemy

tolemy

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

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

cootarox

C++、C# の静的解析を担当してから
綺麗なコードの見方が変わった気がする
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY4
sakurarust

sakurarust

保守性、再現性です。
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY3
もっとみる