エラーと仲良くなる方法

 エラーと仲良くなる方法

にゅ〜ぶる会のもくもく会(2019.11.10)で実施したLT資料

B79bb8798638f02cd772086fbd3ee1eb?s=128

にゅ〜ぶる

November 10, 2019
Tweet

Transcript

  1. Τϥʔͱ஥ྑ͘ͳΔํ๏ʁ ʹΎʙͿΔ 

  2. ΞδΣϯμ ͸͡Ίʹ Τϥʔͱ஥ྑ͘ͳΔํ๏ ͓ΘΓʹ 

  3. ΞδΣϯμ ͸͡Ίʹ Τϥʔͱ஥ྑ͘ͳΔํ๏ ͓ΘΓʹ 

  4. ͸͡Ίʹ ͱΓ͋͑ͣࣗݾ঺հʁ ೥ʙ4&4ʹۈΊͯɺ೥໨ʁ ۀ຿ܥ8FCγεςϜΛ։ൃ ܦݧͨ͠ݴޠ͸ $0#0- +BWB 1)1 3VCZ झຯͰ

    ݸਓ։ൃͰ8FCαʔϏεΛ։ൃ ۦ͚ग़͠ΤϯδχΞ޲͚ίϛϡχςΟΛӡ༻ 
  5. ͸͡Ίʹ 5XJUUFS 

  6. ΞδΣϯμ ͸͡Ίʹ Τϥʔͱ஥ྑ͘ͳΔํ๏ ͓ΘΓʹ 

  7. Τϥʔͱ஥ྑ͘ͳΔํ๏  ఢͷ༰࢟Λ๙ΊΖ  ఢͷྑ͞Λݟ͚ͭΖ  ఢͷ࿩ʹ߹ΘͤΑ͏  ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ 

  8. Τϥʔͱ஥ྑ͘ͳΔํ๏  ఢͷ༰࢟Λ๙ΊΖ  ఢͷྑ͞Λݟ͚ͭΖ  ఢͷ࿩ʹ߹ΘͤΑ͏  ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ 

  9. ༰࢟Λ๙ΊΖ  ෰૷ɺ൅ɺ߳ਫɺͲ͏ߏ੒͞Ε͍ͯΔͷ͔ʁ  ΋ͱ͍  Τϥʔը໘͕Ͳ͏ߏ੒͞Ε͍ͯΔͷ͔ʁ  Ͳ͜ʹԿ͕͋Δͷ͔ʁ 

    දࣔ͞Ε͍ͯΔ಺༰͸ͳΜͳͷ͔ʁ 
  10. lCFUUFS@FSSPSTΛαϯϓϧʹͯ͠ΈΔz 

  11. Τϥʔϝοηʔδ ΤϥʔτϨʔε ΤϥʔՕॴ irb(rails c) ϦΫΤετ৘ใ ม਺৘ใ 

  12. Τϥʔͱ஥ྑ͘ͳΔํ๏  ఢͷ༰࢟Λ๙ΊΖ  ఢͷྑ͞Λݟ͚ͭΖ  ఢͷ࿩ʹ߹ΘͤΑ͏  ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ 

  13. ྑ͞Λݟ͚ͭΖ  إʁελΠϧʁਓ֨ʁ  ΋ͱ͍  Τϥʔը໘ͷͲ͕͜Ұ൪ॏཁͳͷ͔ʁ  ͦΕ͕ԿΛҙຯ͍ͯ͠Δͷ͔ʁ 

    άάΔΩʔϫʔυ͕ͲΕͳͷ͔ʁ 
  14. Τϥʔϝοηʔδ ΤϥʔൃੜՕॴ 

  15. Τϥʔͱ஥ྑ͘ͳΔํ๏  ఢͷ༰࢟Λ๙ΊΖ  ఢͷྑ͞Λݟ͚ͭΖ  ఢͷ࿩ʹ߹ΘͤΑ͏  ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ 

  16. ࿩ʹ߹ΘͤΑ͏ ΤϥʔϝοηʔδͷҙຯΛཧղ͠Α͏ ʢ೔ຊޠɾࣗ෼ͷཧղͰ͖Δݴ༿ʢ࿩͠ݴ༿Ͱྑ͍ʣ ʹͳ͓ͦ͏ʣ ͨͩ͠ɺάάΔͳΒӳޠͷ··Ͱɻ ӳޠͰ΋؆୯ͳ୯ޠ͙Β͍͸ɺΘ͔ΔͰ͠ΐ͏ʁ ͦͯ͠ɺͻͱͭͣͭɻॱ൪ʹɻ ͏Μɺωλ͸͍͔ͬʜ 

  17. ΤϥʔϝοηʔδΛม׵ͯ͠ΈΑ͏ ʮVOEFpOFENFUIPEAOBNFGPSOJM/JM$MBTTʯ VOEFpOFENFUIPEAOBNF` OBNFͬͯϝιου஌ΒͶ͑ͧɺ͜Μͪ͘͠ΐ͏ʂ OJM/JM$MBTT OJMͩʂOVMMͩΑʂ΍Μͷ͔͜Β͊ʂʂ ͭ·Γ͸ɺ OJMʹɺOBNFͬͯϝιουͳΜͯ஌ΒͶ͑ͧɺ΍Μ ͷ͔͜Β͊ʂʂͳΊͯͨΒ͍ͯ·͏ͧɺ͝Β͊͊ ͋ʂʂ

     ೻भห͸ා͍Ͷʜ
  18. ͻͱͭͣͭ ΤϥʔʹͳͬͨՕॴ͔Βɺམͪண͍ͯॱʹݟ͍ͯ͜͏ ɹʮVOEFpOFENFUIPEAOBNFGPSOJM/JM$MBTTʯ !FWFOUOJM !FWFOUOBNFɹˡΤϥʔ͸͜͜ @event͕nil͔ͩΒ͔ʂ @eventͷϝιου(name)͕ଘࡏ͠ͳ͍ʁ ͳΜͰʁ 

  19. Τϥʔͱ஥ྑ͘ͳΔํ๏  ఢͷ༰࢟Λ๙ΊΖ  ఢͷྑ͞Λݟ͚ͭΖ  ఢͷ࿩ʹ߹ΘͤΑ͏  ଞͷఢͱͷͨΊʹɺύλʔϯΛݟ͚ͭΖ 

  20. Α͘ग़ͯ͘Δ΋ͷΛ֮͑Α͏ Α͘ग़ͯ͘Δӳ୯ޠΛ֮͑Α͏ ɹͲΜͳݴޠͰ΋ɺ͍͍ͩͨಉ͡ӳ୯ޠ͕ग़ͯ͘Δ ݟ׳Εͨ୯ޠͳΒɺݪҼ΋͙͢ʹΘ͔ͬͯ͘Δʢ͸ͣ 4ZOUBY ɹ˞͓ͦΒ͘ɺ͍͕ͭ͜Ұ൪ΊΜͲ͍͘͞΍ͭʜ 6OEFpOFE "MSFBEZ "VUI 5JNFPVU

    6OJRVF 
  21. l͋ͱ͸z

  22. l׳Εͩʢਫ਼ਆ࿦ʣz

  23. lͭ·Γz

  24. l܁Γฦ͠z

  25. lͦͯ͠z

  26. lఘΊͳ͍z

  27. ͍΍ɺಛʹ͸ఘΊ΋ඞཁ ࣌ؒΛܾΊͯௐࠪ͠Α͏ ɹແཧͳΒࣗ෼Ͱ͸ఘΊͯɺ୭͔ʹ࣭໰͠Α͏ ৸Α͏ɾ͓෩࿊ͳͲͰϦϑϨογϡ ɹϦϑϨογϡ͢Δͱؾ෇͘͜ͱ΋͋Δ

  28. lͦΕͰ΋z

  29. lແཧͳΒʁz

  30. lਓؒɺఘΊ΋େࣄΑͶz

  31. l͏ΜɺఘΊΑ͏z

  32. ఘΊΔ ࠓ͸ஔ͍͓͍ͯͯɺผͷ͜ͱΛ͢Δ (JUͷελογϡͰୀආ HJUTUBTI99999 HJUqPX౳Ͱϒϥϯν։ൃ HJUqPXGFBUVSFTUBSU99999

  33. l͏Μɺ͓ΘΓz

  34. l͍ͪ͹Μݴ͍͍ͨͷ ͸ɺΤϥʔා͘ͳ͍Αz

  35. ΞδΣϯμ ͸͡Ίʹ Τϥʔͱ஥ྑ͘ͳΔํ๏ ͓ΘΓʹ 

  36. ͓ΘΓʹ ʮʹΎʙͿΔձʯͬͯʁʁʁ ͜Μͳࣄ͋Γ·ͤΜ͔ʁ ࣭໰πΠʔτʹϦϓ͕དྷͳ͍ʜ ͜Μͳ࣭໰ͯ͠ྑ͍ͷͩΖ͏͔ʜ ͜ΜͳํΉ͚ ࢠҭͯʹ๩͍͠ओ්͞Μ ೔த͸࢓ࣄͰɺ໷ʹษڧ͍ͯ͠Δํ ۦ͚ग़͠ΤϯδχΞ޲͚ɺແྉͷ࣭໰ίϛϡχςΟ ৄ͘͠͸ɺͪ͜ΒɹˠIUUQTOFXCVSVHJUIVCJP