Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

30.171 visualizaciones

Publicado el

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

Publicado en: Ingeniería
  • Sé el primero en comentar

「クソコード」言い換えのご提案 - 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!

×