Be a crypto hero in the market by logging in

Don't you have an account? Sign in

Token price

  • BTC

    8,645,447.7KRW

    -2.5%

  • ETH

    173,240.9KRW

    -2.0%

  • XRP

    264.2KRW

    -1.4%

  • USDT

    1,195.4KRW

    -0.1%

  • BCH

    246,831.7KRW

    -1.0%

  • LTC

    54,759.1KRW

    -0.5%

  • EOS

    3,105.0KRW

    -2.3%

  • BNB

    17,709.6KRW

    -4.0%

  • BSV

    113,351.6KRW

    -0.3%

  • XLM

    63.8KRW

    -2.8%

  • TRX

    16.9KRW

    -2.1%

  • ADA

    43.4KRW

    -3.5%

  • XTZ

    1,699.2KRW

    -9.9%

  • XMR

    62,634.5KRW

    -2.8%

  • HT

    3,210.0KRW

    -3.3%

  • NEO

    10,161.4KRW

    -3.4%

  • MKR

    598,926.7KRW

    0.4%

  • USDC

    1,196.5KRW

    -0.0%

  • DASH

    59,523.0KRW

    -3.7%

  • ETC

    4,494.4KRW

    -1.6%

  • ONT

    698.2KRW

    -5.7%

  • VET

    7.3KRW

    -11.7%

  • XEM

    41.5KRW

    -2.3%

  • DOGE

    2.6KRW

    -0.9%

  • BAT

    208.5KRW

    -7.3%

  • ZEC

    35,794.5KRW

    -4.9%

  • PAX

    1,197.8KRW

    0.1%

  • DCR

    23,020.1KRW

    -2.2%

  • INB

    628.0KRW

    -1.4%

  • QTUM

    2,045.3KRW

    -1.9%

  • TUSD

    1,196.0KRW

    0.1%

  • LINK

    485.1KRW

    2.0%

  • ZRX

    263.1KRW

    -5.1%

  • RVN

    29.0KRW

    -23.1%

  • REP

    11,813.4KRW

    -3.4%

  • NANO

    954.6KRW

    -2.5%

  • CNX

    2,267.8KRW

    -1.5%

  • OMG

    855.9KRW

    -3.8%

  • BTG

    6,805.3KRW

    -3.2%

  • XIN

    254,137.2KRW

    -0.4%

  • XIN

    254,137.2KRW

    -0.4%

  • DGB

    7.7KRW

    -4.1%

  • LSK

    760.0KRW

    -6.2%

  • KCS

    1,115.3KRW

    -1.9%

  • BTM

    88.6KRW

    -5.1%

  • BTM

    88.6KRW

    -5.1%

  • KMD

    700.9KRW

    -8.3%

  • BCD

    439.2KRW

    -0.9%

  • THETA

    90.2KRW

    -9.9%

  • XVG

    4.9KRW

    -14.3%

  • MCO

    4,885.1KRW

    -2.7%

  • IOST

    6.4KRW

    -11.0%

  • ICX

    148.3KRW

    -6.2%

  • SC

    1.7KRW

    -5.6%

  • MONA

    1,050.4KRW

    -2.6%

  • ENJ

    85.5KRW

    -15.3%

  • DAI

    1,198.4KRW

    0.5%

  • BCN

    0.4KRW

    -12.2%

  • QNT

    5,337.5KRW

    -4.0%

  • BTS

    23.3KRW

    -2.4%

  • ZIL

    6.5KRW

    -12.7%

  • WAVES

    629.9KRW

    -7.8%

  • NEXO

    112.4KRW

    -2.1%

  • HC

    1,394.8KRW

    -2.5%

  • MAID

    132.3KRW

    -2.2%

  • STEEM

    162.5KRW

    11.1%

  • ARDR

    53.8KRW

    -5.1%

  • AE

    180.7KRW

    -6.8%

  • ETN

    4.4KRW

    -3.5%

  • SNT

    12.3KRW

    -3.5%

  • NPXS

    0.2KRW

    -3.0%

  • GNT

    40.0KRW

    -7.3%

  • ELF

    67.1KRW

    -8.9%

  • AOA

    5.4KRW

    -6.2%

  • XZC

    3,951.7KRW

    -5.8%

  • STRAT

    329.7KRW

    -7.9%

  • ELA

    1,806.6KRW

    -5.6%

  • FCT

    3,332.3KRW

    -4.2%

  • PPT

    551.3KRW

    -9.2%

  • LRC

    27.9KRW

    -5.9%

  • AION

    69.2KRW

    -7.0%

  • WTC

    569.2KRW

    -8.6%

  • R

    49.4KRW

    -1.0%

  • ARK

    199.8KRW

    -10.1%

  • WAX

    22.8KRW

    -4.5%

  • LOOM

    21.3KRW

    -14.1%

  • MOAC

    322.2KRW

    -2.2%

  • RDD

    0.7KRW

    -12.5%

  • BNT

    301.0KRW

    -6.3%

  • POWR

    44.8KRW

    -9.8%

  • ANT

    600.3KRW

    -5.5%

  • PAI

    12.8KRW

    -9.0%

  • PAI

    12.8KRW

    -9.0%

  • DENT

    0.2KRW

    -9.3%

  • ODE

    68.3KRW

    -2.9%

  • CET

    16.6KRW

    -6.8%

  • PIVX

    248.0KRW

    -9.7%

  • POLY

    31.2KRW

    5.9%

  • TTC

    30.5KRW

    -6.0%

  • PAY

    64.7KRW

    -2.9%

  • BAAS

    1.8KRW

    0.0%

  • MBL

    2.1KRW

    -16.2%

  • REPO

    63.9KRW

    44.9%

  • EOSC

    7.2KRW

    -7.1%

  • CPT

    1.8KRW

    -2.9%

  • BORA

    8.5KRW

    -7.5%

  • GUSD

    1,192.7KRW

    0.1%

  • APIX

    0.5KRW

    -21.1%

  • COSM

    6.8KRW

    -4.3%

  • FNB

    4.1KRW

    -3.5%

  • HUM

    8.6KRW

    -3.7%

  • AERGO

    37.1KRW

    -9.7%

  • FLETA

    9.1KRW

    -3.9%

  • UPP

    11.3KRW

    -7.1%

  • MVL

    0.4KRW

    3.5%

  • VRA

    0.9KRW

    -9.2%

  • DCC

    0.9KRW

    0.1%

  • LKY

    51.0KRW

    0.1%

  • eDEL

    2.4KRW

    -0.7%

  • RBG

    1.3KRW

    -5.0%

  • MEETONE

    1.0KRW

    -1.8%

  • TEMCO

    0.6KRW

    -6.3%

  • ABL

    6.2KRW

    -13.8%

  • AMON

    2.3KRW

    -8.3%

  • AKRO

    1.5KRW

    -12.4%

  • AID

    2.4KRW

    -0.8%

  • WET

    5.6KRW

    -0.7%

  • PXL

    20.5KRW

    0.5%

  • CLB

    1.6KRW

    0.8%

  • PTON

    0.0KRW

    -30.6%

  • HORUS

    0.7KRW

    282.7%

  • KARMA

    0.1KRW

    0.1%

  • SEAL

    1.0KRW

    29.3%

  • WIKEN

    1.9KRW

    18.8%

  • XRA

    4.9KRW

    -30.3%

  • RBTC

    8,522,814.9KRW

    -0.9%

  • NEWS

    1.2KRW

    0.7%

  • PUB

    0.2KRW

    5.0%

  • NPER

    3.5KRW

    0.1%

  • CCH

    0.1KRW

    -0.0%

  • PUT

    1.1KRW

    1.6%

  • KNT

    0.0KRW

    -33.6%

  • IQ

    3.2KRW

    1.5%

  • BLACK

    0.6KRW

    -0.1%

  • RCD

    3.0KRW

    --%

  • MCC

    4.1KRW

    815.2%

  • INC

    0.2KRW

    3.0%

  • BZKY

    0.1KRW

    0.1%

  • CRE

    1.7KRW

    -10.3%

Community

TXGX 2019: SPIN Protocol

SPIN | 12.01| 41

함수형 프로그래밍 기반 Bapp 개발 사례발표

이 날 발표는 클레이튼 개발팀과 온보딩 팀 중 6팀(Wemade, Rootone, Nitpick, SPIN Protocol, Temco, Zikto)이 참여해 개발지식을 공유해 높은 관심을 받았다. 스핀프로토콜은 블록체인 개발자를 대상으로 Klaytn Mainnet 환경에서 Bapp 개발 시 효율적 코딩 방법인 ‘함수형 프로그램 기법을 활용하는 방법’을 제시했다.

요약하면 함수형 프로그그래밍이란, 규약에 의한 코딩 방법으로 데이터의 불변성과 조합성, 안전성을 높이는 장점이 있으며, 규약 중심의 작업은 개발 구성원간 같은 관점으로 협업을 통해 코딩이 진행 가능해 코드의 일관성을 확보하고 코드 품질의 객관성을 확보할 수 있다. 또한 규약을 지킨 코드는 ‘안전성과 조합성, 재사용성’을 높이며 이는 프로그램 생산성이 향상되는 코딩 방법이기도 하다.

“함수형 프로그래밍은 프로그래머들 사이 주목받고 있는 효율적인 코딩기법이지만 그 장점이나 개발 방법을 아는 분은 드물다. 또한 실제 온보딩된 프로덕트 레벨에서 적용시켜 코딩되는 사례는 본적이 없다.” 며 클레이튼에서 개발자를 위해 개발한 규약내용을 준수하며 활용한 사례는 본적이 없어 이를 많은 개발자와 공유해주어 의미가 크다는 반응이다.

실제 개발 시 활용가능하도록 직접 개발한 코드를 예시로 제시하며 장단점을 소개했다. 스핀 프로토콜은 Klaytn mainnet ‘Cypress’ 6월말 론칭과 동시에 온보딩해 첫번째로 Bapp내 정산을 위한 B2B전용 Wallet을 개발 론칭한 바 있다. 함수형 프로그래밍 기법은 짧은 개발 기간내 개발요구 사항을 클리어하기 위해 도출되었으며 적용결과 향상된 생산성 코딩 방법으로 개발할 수 있었다.


TXGX 2019: SPIN Protocol was originally published in SPINProtocol KR on Medium, where people are continuing the conversation by highlighting and responding to this story.

Comment 0

delete

Are you sure you want to delete this post?