Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

「クソコード」言い換えのご提案 - 2018-12-15 #phpcon2018

PHPカンファレンス2018 LT登壇資料

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

「クソコード」言い換えのご提案 - 2018-12-15 #phpcon2018

  1. 1. 「クソコード」 言い換えのご提案 PHP Conference 2018 2018.12.15(Sat) m_norii
  2. 2. 自己紹介 @m_norii 林 正紀 (HAYASHI Masanori) 埼玉生まれ埼玉育ち埼玉川越市在住 埼玉大学/大学院・数学専攻 埼玉土着エンジニア デザインワン・ジャパン㈱ Chief Tech Lead Mr.Childrenは人生の道標 https://norii.hatenablog.com/ https://www.slideshare.net/m_norii
  3. 3. 所属:デザインワン・ジャパン https://www.designone.jp/
  4. 4. エキテン ─ 日本全国あらゆる店舗を網羅した口コミサイト https://www.ekiten.jp/
  5. 5. 免責 本資料の内容は、個人の見解であり 所属する組織の見解を代表するものではありません。 ご了承ください。
  6. 6. 本題
  7. 7. 世の中はクソコードへの 恨みで満ちている
  8. 8. https://togetter.com/li/544905
  9. 9. https://www.megamouth.info/entry/2017/08/01/083126
  10. 10. http://phpcon.php.gr.jp/2018/ 本日のセッションにも…
  11. 11. クソコードの温床例:Commonクラス https://twitter.com/zephiransas/status/973763724845621253
  12. 12. Commonクラスという名の闇 $ ls -l Common.class.php -rw-r--r-- 1 webmaster webmaster 532371 11月 21 10:05 Common.class.php $ wc -l Common.class.php 16664 Common.class.php $ grep function Common.class.php | wc –l 348
  13. 13. クソコードへの 恨みは絶えない
  14. 14. しかし、このような状況に 異を唱える方がいる
  15. 15. https://ppworks.hatenablog.jp/entry/2015/01/17/152545
  16. 16. https://twitter.com/hyuki/status/942791458133762048
  17. 17. わかる
  18. 18. 一方で
  19. 19. https://twitter.com/kazuho/status/938645599280291841
  20. 20. https://twitter.com/bluerabbit777jp/status/937823454287429632
  21. 21. わかる
  22. 22. さらに
  23. 23. https://twitter.com/hgunsou/status/969595965219815424
  24. 24. わかる
  25. 25. しかし、この議論が起こるたび、 しばらく盛り上がり、 気がつくと下火になり また時が経ち また議論が起こる ・・・という繰り返しに。 なんか不毛に感じませんか。
  26. 26. この不毛な状況に 終止符を打ちたい
  27. 27. 言い換えの提案の前に 確認事項
  28. 28. そもそも「クソ」とは何か? くそ 【糞・屎】[名] ① 動物が肛門から排泄する、消化器で消化した食物の かす。大便。ふん。 ② あか。かす。 ③ 他の語につけて、卑しめ、ののしり、または強めて いうのに用いる語 ④ ・・・など問題外だ 岩波書店『広辞苑 第七版』より
  29. 29. 事実「クソ」という言葉には 卑しめ、ののしりの意味がある
  30. 30. でも、ダメなものを指摘できない 環境もよくない
  31. 31. どうすればよいか?
  32. 32. 「クソコード」を 「クソ」と認めることと 「クソ」と表現することを わけて考えるべき
  33. 33. つまり「クソ」である事実を伝える 「卑しめ、ののしり」のニュアンス を含まない 言葉を使って表現すればよい
  34. 34. 実は過去にも言い換えの提案はあった https://twitter.com/lalha2/status/220828104971657216 https://twitter.com/mattn_jp/status/938559190527655937 https://twitter.com/_quantumman_/status/914676420437143553
  35. 35. しかしどれも 定着したとはいいがたい
  36. 36. なぜか?
  37. 37. 新しい言葉が定着するには 1. 名が体を表していること 2. キャッチー、言いやすいこと → 今までの言い換えは、後者が欠けているのでは
  38. 38. 以上を踏まえて 言い換えのご提案
  39. 39. おさらい:僕らが表現したいこと 「クソ」であることを体現しつつも 卑しめ・ののしりのニュアンスを含まない言葉 そんな言葉を TV、メディアで聴いたことありませんか? それは・・・
  40. 40. 遺憾
  41. 41. 遺憾とは い-かん 【遺憾】 思い通りに行かず心残りなこと。 残念。気の毒。 ▷公的な場で、釈明や不満の意を表すときにも 用いる。 岩波書店『広辞苑 第七版』より
  42. 42. これこそ 僕らが表現したいことでは!
  43. 43. そして、言葉が定着するための もう一つの条件はどうか?
  44. 44. キャッチーさ
  45. 45. 遺憾 コード
  46. 46. いかん コード
  47. 47. ダジャレっぽい!
  48. 48. ということで クソコード ↓ 遺憾コード への言い換えをここに提案します!
  49. 49. クソコードを見かけたら 遺憾の意を表明しましょう
  50. 50. Thank you for listening!

×