Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20180627 phpstudy 長いものに巻かれよう

3,514 views

Published on

2018年6月27日 PHP勉強会LT資料

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

20180627 phpstudy 長いものに巻かれよう

  1. 1. 長いものに巻かれよう PHP勉強会 2018.6.27(Wed) @m_norii (のりぃ)
  2. 2. About me 林 正紀 (HAYASHI Masanori) 1974年09月12日生 (43歳) 埼玉生まれ埼玉育ち埼玉川越市在住 埼玉大学/大学院・数学専攻 嫁も埼玉生まれ埼玉育ち 埼玉土着エンジニア 勤務 • @m_norii • https://norii.hatenablog.com/ • https://www.facebook.com/m.norii • https://www.slideshare.net/m_norii
  3. 3. エキテン -- 国内最大級オールジャンル口コミサイト We are hiring! https://www.designone.jp/recruit/
  4. 4. 免責 本資料の内容は @m_norii 個人の見解であり 所属する組織の見解を 代表するものではありません。 ご了承ください。
  5. 5. 長いものに巻かれよう
  6. 6. ある日、こんな資料を見かけた
  7. 7. 心の中のツッコミ • 男性が1、女性が0って区分どうよ? • そもそも意味ある値として 「0」って避けたくない? • DBから取り出したプログラム側で判定おかしく なったりしない? • カラム名「gender」も違うかな
  8. 8. https://qiita.com/aoshirobo/items/32deb45cb8c8b87d65a4
  9. 9. 性別の表記には国際規格がある ISO5218 より詳細な話は引用元に譲るとして… https://qiita.com/aoshirobo/items/32deb45cb8c8b87d65a4
  10. 10. 他にもこんなことありませんか? • 東京=1、北海道=2…、な都道府県ID • 開発DBに保存されているメールアドレス 「test@test.co.jp」 • タブと半角スペースx4が混じったPHPソース
  11. 11. 標準に従うと • 東京=1、北海道=2…、な都道府県ID →JIS X 0401という規格があるよ https://ja.wikipedia.org/wiki/全国地方公共団体コード • 開発DBに保存されているメールアドレス 「test@test.com」 →「DNSをはじめよう」P110を読もう 例示専用のドメインを使う example.comなど • タブと半角スペースx4が混じったPHPソース →PSR2にあるよ https://www.php-fig.org/psr/psr-2/#24-indenting
  12. 12. 世間の標準/規格に合わせる • 個人の嗜好の差による不毛な議論を避けられる • 「俺は4タブ以外許さない!」を避ける • 新しいメンバーが入ってきたときの学習/コ ミュニケーションコストを下げられる • 「プログラムはPSR1,2準拠でね」 • 「ここは○○パターンで実装しよう」 • 様々な事情で標準に合わせられない場合は、そ の理由を共有する
  13. 13. ご清聴ありがとうございました

×