본문 바로가기
무료 세미나/컨퍼런스
facebook

개설자 정보

  • 본 모임은 종료된 모임입니다.
  • webmaster@onoffmix.com
  • 02-6080-5579

· 문의사항은 메일 / 전화를 이용해주세요.

[잠실리팩토링2탄]클린코드 작성 및 설계 개선을 위한 TDD기반의 코드 리팩토링 워크샵

모임기간
4월 18일 (수) 18시 00분 ~ 21시 00분
모임장소
[향군타워]서울특별시 송파구 올림픽로35길 123 5층 X ROOM 지도보기
모집정원
400명 신청가능

클린코드 워크샵을 통한 코드 품질 개선 경험의 기회를 일반 개발자와 대학생들에게 제공합니다. 이 워크샵은 연속성있게 진행됩니다. 대한민국 소프트웨어가 클린해지는 그날까지 저희가 함께 하겠습니다.

모임소개 더보기

신청기간 3월 28일 (수) 20시 00분 ~ 4월 18일 (수) 17시 00분

  • 무료

    선착순 정원 40

    마감

앵콜 선택 시 개설자에게 모임 개설이 요청됩니다.

일시 : 2018년 4월 18일(수) 18:00 ~ 20:50

장소 : 삼성 SDS 잠실캠퍼스 향군회관 5층 X Room

세션
 - 네트워킹 (18:00 ~ 18:30)
 - 오픈소스 올바르게 사용하기 (18:30 ~ 18:55, 삼성 SDS 김나연 프로)
 - TDD 실습 - PrimeFactor 구하기 (19:00 ~ 20:30, 삼성 SDS 김상우 프로)
 - 밋업회고 (20:30 ~ 20:50)

 

본 과정은 삼성 에스디에스 Clean Code/Refactoring 담당자들과 함께 실습하는 레거시 코드 리팩토링

워크샵입니다.

실제로 사내 Clean Code 교육에서 활용되는 워크샵이며 사내 강사분들이 진행합니다.

 

목적은 "코드 품질을 중요시하는 새로운 개발문화를 경험"하는 것이며 Kata라고 하는 작은 단위의

실습형 과제를 따라하면서 실습을 진행합니다.

 

실습은 천천히 진행되오니 참여하시기에 큰 부담이 없으며 참여가 어려우시면 참관만 하셔도 됩니다.

물론 능력있는 보조강사분들이 도와 주실겁니다.

 

실습에 참여하시고 싶으신 분은 다음을 사전에 준비 부탁 드립니다.

 

1. 노트북을 준비한다.

2. JDK와 Eclpse와 EclEmma를 설치한다.

 

 

※ Kata : 무술의 기술이 실전에서 적용되는 방법, 과정을 연습하는 용도로 사용되는 일련의 동작( ‘품세’)

    소프트웨어 Kata는 작은 훈련용 코딩 연습을 의미하며, 새로운 테크닉과 접근방법을 훈련하는데 활용됨

 

Clean Code란?

“나는 우아하고 효율적인 코드를 좋아한다. 논리가 간단해야 버그가 숨어들지 못한다.

 의존성을 최대한 줄여야 유지보수가 쉬워진다.”   - Bjarne Stroustrup, C++ 창시자


“클린 코드는 단순하고 직접적이다. 클린 코드는 잘 쓴 문장처럼 읽힌다.

 클린 코드는 결코 설계자의 의도를 숨기지 않는다.

 오히려 명쾌한 추상화와 단순한 제어문으로 가득하다.” - Grady Booch, UML 개발, 객체지향 대가 

 

소스는 다운 받을 필요가 없습니다.

테스트 코드를 작성하고 구현코드를 작성하는 실습이며 가능하면 페어 프로그래밍으로 진행합니다.

 

이번 밋업은 다음 두 개의 세션으로 진행됩니다.

 

1. 오픈소스 올바르게 사용하기 20M (삼성 SDS 김나연 프로)

2. TDD 실습 - PrimeFactor 1.5H (삼성 SDS 김상우 프로)

 

 

삼성 에스디에스 사내 수강자들의 수강후 소감을 볼까요?

 

"새로운 기술을 체험해 볼 수 있어서 좋았습니다."

"이렇게 흥미롭게 설명하시는 분은 첨봤어용~ 친절하고 자세하고 완벽하기까지 합니다."

"소스를 간단하게 리팩토링 할 수 있는 유익한 시간. 이클립스의 다양한 기능들도 다룰 수 있어서 좋았음."

"리팩토링에 대해 처음으로 배울 수 있었다. 담당 시스템에 잘 활용할 수 있을 것 같다."

"막연히 그런 구조와 패턴들을 쓰겠거니 했던 부분들을, 최초의 문제점부터 훑어가며 복기하니 왜 그런

 구조들이 쓰게되는지 근본적인 이해에 많은 도움이 됐습니다."

"실제 사용하는 이클립스 툴을 이용해서 리팩토링하는 과정을 보여줘서 알기 쉬웠다."

"리팩토링을 어떤 식으로 진행하는 알게 되어 좋았습니다."


"평소 사용하지 않던 이클립스의 기능 및 단축키를 알게 되어 유익했습니다."


"실습을 통한 리팩토링 및 클린코드 방법 및 이해"


"자세한 실습 위주 강좌"


"실습 위주여서 더 잘 알게 된것 같습니다."


"리팩토링은 이런 것이다...가 아니라 실제 로우레벨 소스를 작성하면서 느끼는 불편한 점을 통해 개선하게

 되어 훨씬 와 닿았습니다."

"테스트 주도 개발이라는 새로운 개발 방식에 대해서 접할 수 있었던 기회이고, 실제 여기서 배웠던 기술들을

  적용하지 못하더라도 개발을 진행할 때 테스트를 우선적으로 생각하여 개발을 진행할 수 있도록 패러다임을

 바꾸는 계기가 될 수 있었다."


"클린코드를 적용했을 때 좋은점을 알게 되었다. 단순화해서 복잡도 있게 개발하는과정이 좋은 것 같음"

"실습위주라 좋았습니다."


"스텝바이스텝으로 진행되어 흐름을 이해하니 좋네요."


"자세하게 설명해 주셔서 감사합니다. 이해될때까지
반복하다보니 리팩토링이 점점 손에 익는 것 같음"


"테스트 기반 개발에 대해서 쉬운 예제를 통해 이해하기 쉽게 설명해주셨습니다."


많은 참여 부탁 드립니다 

지도보기

[향군타워]서울특별시 송파구 올림픽로35길 123 5층 X ROOM

참여신청/취소 안내

  • * 모임의 신청/취소/변경/환불은 참여신청 기간 내에만 가능합니다.
  • * 결제한 유료모임은 환불 시 결제 수단과 환불 시점에 따라 수수료가 부과될 수 있습니다. 자세한 사항은 취소/환불약관을 확인해주세요.
  • * 결제, 환불, 참여신청 수정/취소, 참여상태 확인, 참여내역 확인은 마이페이지에서 할 수 있습니다.
  • * 모임 또는 그룹의 설정, 모집정원 초과 여부에 따라 대기자로 선정될 수 있습니다. 자세한 사항은 FAQ를 확인해주세요.
  • * 온오프믹스 결제서비스를 이용하는 모임은 개설자의 사업자 여부에 따라 결제증빙 발행이 가능합니다. 자세한 사항은 FAQ를 확인해 주세요.
  • * 개설자 선정방식 또는 개설자 통장입금 방식의 모임 참여/결제 확인은 개설자에게 문의 바랍니다.
  • * 온오프믹스는 참여신청 및 참가비 결제 기능을 제공하는 회사로 모임개설자(주최측)가 아닙니다. 모임 내용과 관련한 사항은 모임 개설자에게 문의 바랍니다.
오늘 본 기록

Left

1/1

HOT ISSUE

닫기 열기
스타트업캠퍼스 수요 인문학 콘서트
스타트업캠퍼스 인문학 강연 - 일 시 : 2018.6.28(목) ~ 12월 / 매월 2~3회 수(목)요일 19:00 ~ 21:00 - 장 소 : 스타트업캠퍼스 1F 컨퍼런스홀 - 대 상 : 판교테크노밸리 임직원 , 예비창업자, 지역 주민 등 - 내 용 : 사전공연(30분) 및 강연(90분)