이벤트 : @kimdy 님의 프로그램을 다양한 언어로

in #kr-dev7 years ago (edited)

@kimdy 님이 멋진 첫 보상 이벤트를 진행했습니다.
https://steemit.com/kr/@kimdy/47saua

저는 고래는 아니지만, 그냥 #kr-dev 에 보팅을 하고 있습니다.
최근에는 그냥 풀보팅으로 하고있습니다. 글좀 많이 올려주세요....

제가 하는 보팅은 그냥 개발자들에게 조금이나마 동기부여가 될 수 있지 않을까 생각이어서 입니다.
외적 동기부여가 내적 동기 부여를 잡아먹을 수 있긴 하지만,
제가 보팅하는 정도가 큰 외적 동기부여에 해당하는 것은 아닌것 같구요. ^^

@kimdy 님이 나름대로 준비를 많이 한 것 같아 뿌듯합니다.
참여자는 그다지 많지 않지만 좋은 경험을 했으리라 생각합니다.

사실 코드를 보면 어지럽습니다. ㅠ.ㅠ
@kimdy 님 많이 정돈했다는 것은 알지만, 술술 읽히지는 않습니다.

그래서 저도 이벤트를 하나 할까 합니다.
@kimdy 님이 작성한 코드를 이해하기 쉽게 작성해서 올리시는 분에게 10 SBD 를 드립니다.

조건은

  • 결과가 동일해야합니다.
  • 언어에 무관합니다만, 희귀한 언어는 가산점이 있을 수 있습니다.
  • 기한은 7월 20일 밤 11시까지로 정하겠습니다.
  • 제출은 #kr-dev 태그 게시물로 올려주시면 됩니다.
  • 10 SBD 를 받으실 분은 Max 10명입니다.

평가 기준 : 소프트웨어 엔지니어링 관점에서

  1. 테스트 코드 여부 : 랜덤이 제대로 된건지, 진짜 겹치지 않는 숫자를 잘 만들어내는 것인가?
  2. 변수의 갯수 : 로컬 변수(임시 변수)는 프로그램의 이해도를 떨어뜨리므로 불필요한 로컬변수를 만들지 않고, replace temp With Query 와 같은 방법으로 로컬변수를 없앰 (마틴 파울러 리팩토링)
  3. Line of code : 이해하기 쉬운 상태로 코드를 짧게 할 수 있다면...
  4. 실행 속도 ( big O ) : 이 부분은 라이브러리를 사용하게 된다면 줄일 수 있지만, 라이브러리 내부에서 loop 를 사용하는 경우 코드상에서 측정하는 것은 크게 의미가 없을 수도 있겠습니다. 하지만 이중 loop 를 사용하지 않는 것은 프로그램의 이해도를 향상시킵니다.

#kr-dev 활성화를 위해서 준비하였으니, 많은 참여 부탁드립니다.

Sort:  

아희(한글 프로그래밍 언어)로 작성하시는 분이
가산점을 엄청 받아가시겠군요...

아희는 처음 듣습니다.
방금 살펴봤는데 엄청나네요~~ 대박~~~

좀 특이한 언어죠
이외에도 난해한 언어들이 많더라고요.

한글로 된 써봄직한 언어도 있었어요.
아희같이 난해한 언어 말고요
추가) '악속' 이라는 언어가 있네요. http://yaksok.org/specification.html

평가기준이 업데이트 되었습니다.

Congratulations @kdj! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

수고하십니다~
이벤트에 참가했습니당.

Coin Marketplace

STEEM 0.26
TRX 0.20
JST 0.038
BTC 97427.07
ETH 3595.97
USDT 1.00
SBD 3.91