Top
List
Tag
Search
/note/social
クソコードについて
クソコードとは?
読み手に怒りを覚えさせるコード
ex.俺がこれ保守すんのかよ!/何やってんのかさっぱりわからん!/読むのツライ!
クソコードの特徴
1.読めない
変数名が暗号/制御フローが無駄に複雑
2.要領が悪い
言語レベルで提供されている機能を素直に使っていない
3.意図がわからない
フレームワークのルールに沿っていない
クソコードチェック
書いたコードの一行一行に対して、「どういう処理か」「どういう意図で書いたか」説明できない場合、クソコードの可能性が高い
参考資料
デキるプログラマだけが知っているコードレビュー7つの秘訣
(2016/01/17)