$30 off During Our Annual Pro Sale. View Details »

How to write Go code

How to write Go code

Shintaro Kaneko

April 15, 2018
Tweet

More Decks by Shintaro Kaneko

Other Decks in Programming

Transcript

  1. !1
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    How to write Go code
    April 15th, 2018

    View Slide

  2. !2
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    kaneshin (Shintaro Kaneko)
    גࣜձࣾΤ΢ϨΧ$50
    ٕज़ઓུσʔλઓུ
    ΤϯδχΞϦϯά૊৫౷ׅ
    Favorite: Genera8ve Programming in Go
    ʜ
    Ҏ্ͷαʔϏεΛੈքʹల։
    Match Group is the Global Leader in Dating.

    View Slide

  3. 1BJSTʹ͍ͭͯ
    !3

    View Slide

  4. !4
    1BJSTʹ͍ͭͯ
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    No.1
    No.1
    2017
    release
    ঁੑ" ঁੑ# ঁੑ$ ঁੑ%
    உੑ"
    உੑ#
    உੑ$
    உੑ%
    ͋ͳͨ
    ̐ͭͷϓϥοτϑΥʔϜల։
    ਓWTਓɿ૒ํ޲ͷϚονϯά
    1)1͔Β(P΁ϑϧεΫϥον

    View Slide

  5. !5
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    ຊ೔࿩͢͜ͱ

    View Slide

  6. !6
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    ຊ೔ͷର৅ऀ
    ॳֶऀ ڭ͑Δਓ Ϛωʔδϟʔ

    View Slide

  7. !7
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    ຊ೔࣋ͪؼͬͯཉ͍͠΋ͷ
    ݴޠࢥ૝ʢྺ࢙ʣ͔ΒֶͿ
    Ϧιʔεͷ࠷େ׆༻
    ݴޠࢥ૝ Ϧιʔε

    View Slide

  8. !8
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    ۪ऀ͸ܦݧʹֶͼɺݡऀ͸ྺ࢙ʹֶͿɻ
    ۪ऀ͚͕ͩࣗ෼ͷܦݧ͔ΒֶͿͱ৴͍ͯ͡Δɻࢲ͸Ή͠Ζɺ
    ࠷ॳ͔Βࣗ෼ͷޡΓΛආ͚ΔͨΊɺଞਓͷܦݧ͔ΒֶͿͷΛ
    ޷Ήɻ
    /VSFJO*EJPUHMBVCU BVTEFOFJHFOFO&SGBISVOHFO[V
    MFSOFO
    *DI[JFIFFTWPS BVTEFO&SGBISVOHFOBOEFSFS[VMFSOFO
    VNWPOWPSOFIFSFJOFJHFOF'FIMFS[VWFSNFJEFO

    View Slide

  9. !9
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    2(PΛॻ͍͍ͯΔͱ͖ʹ
    ԿΛࢀর͍ͯ͠·͔͢ʁ

    View Slide

  10. !10
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    golang.org

    View Slide

  11. !11
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    godoc.org

    View Slide

  12. !12
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    The Go Blog

    View Slide

  13. !13
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    golang/go - Wiki

    View Slide

  14. !14
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    Live coding

    View Slide

  15. !15
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    Live coding

    View Slide

  16. !16
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    Live browsing

    View Slide

  17. !17
    Go Proverbs
    https://go-proverbs.github.io/
    https://www.youtube.com/watch?v=PAAkCSZUG1c
    Rob Pike - Gopherfest

    View Slide

  18. !18
    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
    ຊ೔࣋ͪؼͬͯཉ͍͠΋ͷ
    ݴޠࢥ૝ʢྺ࢙ʣ͔ΒֶͿ
    Ϧιʔεͷ࠷େ׆༻
    ݴޠࢥ૝ Ϧιʔε

    View Slide

  19. CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy !19
    Thank you

    View Slide