2021/10/17 19:52:00
「言い換えられなければ、真に理解できていないということ」
2022/11/1 16:57:00
かつて、物理学者でノーベル賞受賞者のリチャード・ファインマンは、ある概念を理解しているかどうかは、入門講義ができるかどうかで決まると述べました。
p.138
成果物クソコード『クソコード批判とクソコード批判批判はなぜ燃えるのか』『"クソコード"は人格攻撃ではないのか』shit静的解析ツールコードレビュー成果物と精神を分離ダメ出しUMLアイデンティティ逆算WinWin侮辱成果物の品質行動の変容成果物への批判行動への批判教育者が可能な批判は行動への批判言いかえダメージ『ポール・グレアム「アイデンティティは控え目に」』人格攻撃ITエンジニア言い換えあれ指摘あれ
あれ
2022/9/18 13:09:00
アイデンティティと成果物を紐づけないようにするというのはよく言われるが、なかなか難しい。5年ほどITエンジニアをしているが、それでも成果物に指摘(ダメ出し)を受けるとダメージを受ける。
とりあえずコードレビューする側が「shit」とか「クソコード」みたいな侮辱する言葉を避けるのは効果があると思う。こうしたダメであることしか示さない言葉を避け、もっと具体に踏み込み、「この個所をこのように変更するとこういった利点がある」といった指摘にできれば良い。簡単な言い換えでWinWinにできるはずだ。
行動への批判のみが可能であるという情報をもらった。コードを書く際のやり方に対して指摘ができればいいのだろう。行動への批判は以下の点で利点がある。
- 行動の変容により、成果物の品質が長期にわたって向上する
- 成果物への批判よりも人格攻撃の度合いが低い(教育から見たクソコード批判の問題点を読むにそういうことだと思うが、まだ十分に理解できていない。要調査。)
具体的にできそうな、コードを書く際の行動への批判については、以下ができそうだ。
成果物の問題点から行動の問題点を逆算し、実際に行動を観測し、それを指摘できれば良い。
過去に成された議論
言い換えによるSEO
2022/7/17 16:10:00
「良い文章にするには同じ単語を繰り返し使わないほうが良い」みたいなことを聞いたことがあるが、これはSEO的な観点からみても有益なんじゃないかと思った。同じ意味の違う単語を使うことで、ウェブページが検索結果に出る可能性が高まる可能性がある。