# CLEAN CODE

7개의 포스트

학습 후기

[후기] TDD, Refactoring, Clean Code 강의 - NEXTSTEP 학습 후기 2019년 10월부터 한달 정도 수강하였다. 중간에 해외 휴양지에 여행 가서도 코드를 짰을 정도로 몰입되고, 재밌는 수업이었다. 마지막 과제를 작동하도록 완성을 하기는

4일 전
·
0개의 댓글
post-thumbnail

Vue.js Mixin: 기능 캡슐화하기

Vue.js의 Mixin을 이용해서 좀 더 멋진 코드를 만드는 방법을 알아 봅시다!

2020년 4월 23일
·
0개의 댓글
post-thumbnail

처음 맡은 프로젝트 설계 : 어떻게 시작하지?

어느날 갑자기 회사에서 제품 설계를 나에게 지시한다면? 어느날 갑자기 팀 리더가 퇴사하면서 내가 프로젝트의 설계를 담당하게 됐다면? 이 글은 제가 설계를 담당하게 된 처음, 참고한 서적과 조언들에 대한 글입니다.

2020년 4월 17일
·
6개의 댓글

Basic OOP

초기 프로그래밍 방식은 절차적 프로그래밍 방식이었다. 어떠한 논리를 알맞은 논리 순서대로 써내려가는 것이다. 이러한 경우, 코드의 덩치가 커질수록 복잡해지고 유지보수가 어려워진다. 이후 프로그램을 함수 단위로 나누고 호출을 하는 구조적 프로그래밍 방식이 등장하면서 앞선

2020년 2월 25일
·
0개의 댓글
post-thumbnail

[번역] 잘못된 추상화

이 글은 Sandi Metz의 글 The Wrong Abstraction을 번역한 글입니다. 이 글은 메일을 통해 저자에게 허락을 구한 뒤 번역되었으며, 원문은 링크에서 찾아보실 수 있습니다. 본문 저는 잘못된 추상화에 대해 늘 고민해왔습니다. 레일즈 컨퍼런스 20

2020년 1월 4일
·
0개의 댓글

clean code 에 대하여

모든 이들이 코드를 작성할때, 좋은 코드를 작성하려 하는 건 당연할 것이다. 1. 클린코드란 무엇을 말하는 것일까? 먼저 클린코드에 대해 소프트웨어의 대가들의 생각을 정리해 보았다. 클린코드는 한 가지를 제대로 한다 - 바야네 스트롭스트룹(C++창시자) 훌륭한 프로그래머는 사람이 이해할 수 있는 코드를 짠다. - 마틴파울러(리팩토링 저자) 클린코드는 ...

2019년 11월 25일
·
0개의 댓글
post-thumbnail

클린 코드

2장 의미있는 이름 의도를 분명히 밝혀라 이름을 지을 때 답해야하는 질문들 변수의 존재 이유는? 수행 기능은? 사용 방법은? 주석이 필요한 코드는 코드에 의도를 분명히 드러내지 못한 코드다. 위의 코드와 아래 코드를 비교하면 단박에 내가 이름을 어떻게 지어야 할지 감이 온다. 지금까지는 변수 명을 짓다가 적당한 이름이 없어서 너무 길어지면 의도를 알기 ...

2019년 10월 20일
·
0개의 댓글