Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プログラミングの暗黙知

 プログラミングの暗黙知

第37回#hiro_itで発表した内容です。
https://hiro-it.connpass.com/event/208894/

Yuya Kono

April 25, 2021
Tweet

More Decks by Yuya Kono

Other Decks in Technology

Transcript

  1. शΘͳ͍͜ͱ w ϓϩάϥϛϯάΛֶͿͨΊͷ৘ใݯ͸ͱͯ΋ͨ͘͞Μ͋Δ w 8FCɺॻ੶ɺ͜͏͍͏ษڧձ΍ɺ࠷ۙ͸:PV5VCFͷಈըͱ͔ w ϓϩάϥϚʹ͸ච·Ί͸ਓ͕ଟ͍ʁ w ҰํͰɺ͋·ΓݴޠԽ͞Εͳ͍ɺ͍Θ͹҉໧஌΋ͨ͘͞Μ͋Δ w

    গͳ͘ͱ΋ɺͪΌΜͱຊͰಡΜͩهԱ͕ͳ͍஌͕ࣝ๻ʹ͸͋Δ w ίϥϜͱ͔஫ͱ͔ɺຊے͔ΒҳΕͨͱ͜Ͱݴٴ͸͞ΕΔ͚ͲɺҰ࡭ͷຊʹ͸ͳ Βͳ͍஌͕ࣝ͋Δ
  2. ҉໧ͷܕม׵͸஫ҙΛཁ͢Δ ྫ͑͹ɺEPVCMFΛฦؔ͢਺BCT͕͋Δͱ͠Α͏ 
 
 double abs(double x) { if (x

    >= 0) { return x; } else { return -x; } } ͦͯ͠ɺ͜Μͳ෩ʹ୅ೖͨ͠ͱ͠Α͏ float x = abs(38.5); ͜Ε͸΍͹͍ʂ 
 double -> float΁ͷ҉໧ͷܕม׵ʂʂ 
 ਫ਼౓͕མͪΔʂʂ
  3. ୈ̏̓ճIJSP@JUͰͷΞΠσΟΞ w εϖʔε΍վߦͷೖΕํ w ίʔυϑΥʔϚολ w ίϝϯτͷॻ͖ํ w 8IBU 8IZ

    )PX 8IZOPU w GPS࢖͏ʁXIJMF࢖͏ʁ w JG࢖͏ʁTXJUDIDBTF࢖͏ʁ w ΠσΟΦϚςΟΫͳίʔυͷॻ͖ํ w *%&ʹΑͬͯ͸ɺΑΓΠσΟΦϚ ςΟΫͳॻ͖ํʹม׵͢Δػೳ͕ ͍ͭͯͨΓ͢Δ
  4. w εϖʔε΍վߦͷೖΕํ w ίʔυϑΥʔϚολ w ίϝϯτͷॻ͖ํ w 8IBU 8IZ )PX

    8IZOPU w GPS࢖͏ʁXIJMF࢖͏ʁ w JG࢖͏ʁTXJUDIDBTF࢖͏ʁ w ΠσΟΦϚςΟΫͳίʔυͷॻ͖ํ w *%&ʹΑͬͯ͸ɺΑΓΠσΟΦϚ ςΟΫͳॻ͖ํʹม׵͢Δػೳ͕ ͍ͭͯͨΓ͢Δ