# refactoring

150개의 포스트

Review: Refactoring Checklist

JavaScript, React, SASS

2022년 1월 20일
·
0개의 댓글

[리팩터링 2판 - ch.1] - 중간점검: 난무하는 중첩함수

여기서 잠시 멈춰 서서 지금까지 리팩터링한 결과를 살펴보자. 대략 이런 코드가 나왔을 것이다. (정확한 코드는 책을 통해 확인하자) 코드 구조가 한결 나아졌다. 최상위의 statement() 함수는 이제 단 일곱 줄 뿐이며, 출력할 문장을 생성하는 일만 한다. 계산

2022년 1월 16일
·
0개의 댓글

[리팩터링 2판 - ch.1] - statement() 함수 쪼개기

시작 미뤄두고 미뤄두던 리팩토링 2판을 읽기 시작했다..! Vue.js 공부하기도, 사이드 프로젝트 진행하기도, 일하기도 바쁜데 이건 언제하나? 싶지만 시간 내서 개발 서적을 읽지 않으면 당연히 실력을 늘릴 수 없겠지? 하는 생각에 산지 두달이나 됐지만 이제 읽기 시작

2022년 1월 16일
·
0개의 댓글

Refactoring

Refactoring Guide

2022년 1월 6일
·
0개의 댓글

[Refactoring] 0. 리팩터링의 필요성

<Refactoring 리팩터링 2판>을 읽으며 정리한 글

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

리팩터링 2판 정리하며 읽기(wip)

Chapter 1. 리팩터링: 첫 번째 예시 (2022.01.02) 프로그램이 새로운 기능을 추가하기에 편한 구조가 아니라면, 먼저 기능을 추가하기 쉬운 형태로 리팩터링하고 나서 원하는 기능을 추가 선 테스트 코드, 후 리팩토링 작은 단계로 나눠 진행하기 컴퓨터가 이해하는 코드가 아닌 사람이 이해하는 코드 작성하기 항상 코드베이스를 작업 시작 전보다 건강하...

2022년 1월 2일
·
0개의 댓글
post-thumbnail

[Refactoring][Project][WITH U]2. DB설계

DB 재구축!!

2021년 12월 27일
·
0개의 댓글
post-thumbnail

유연한 메시지 전송 구조로 리팩토링하기

* 요청에 독립적인 메시지 전송 구조 설계 * 메시지큐 + 100msec 주기 스케줄러 구현

2021년 12월 26일
·
0개의 댓글
post-thumbnail

[React][Refactoring] | Point 정리~!!

불필요한 state 정리 > 유효성 검사 결과를 저장한 active와 아이디, 패스워드가 저장된 id, pw state active state는 다른 state로 계산해서 얻을 수 있는 값 id, pw state는 하나의 state로 통합 가능 1개 state로 축약

2021년 12월 26일
·
0개의 댓글
post-thumbnail

리팩터링 Chapter 3

Refactoring : [명사] 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하기 수정하기 쉽도록 내부 구조를 변경하는 기법

2021년 12월 25일
·
0개의 댓글
post-thumbnail

TIL - Call back function refactoring

콜백함수 안에 있는 콜백함수 안에 또 존재하는 콜백함수 aka 콜백지옥addEventListner를 사용하다보면 콜백함수를 사용하게 되는데 콜백함수의 중첩은 메모리 성능을 저하시킴따라서 실행 함수는 따로 함수를 만들어서 분리시키는 것이 바람직하다.그리고 분리한 함수를

2021년 12월 20일
·
0개의 댓글

강연 정리 : 의식적인 연습으로 TDD, 리팩토링 연습하기 by 박재성 (OKKYCON: 2018)

"[OKKYCON: 2018] 박재성 - 의식적인 연습으로 TDD, 리팩토링 연습하기" 강연을 정리해보았습니다.

2021년 12월 18일
·
0개의 댓글
post-thumbnail

[Refactoring][Project][WITH U]1. 서비스 소개 및 문제점과 개선점

자가격리자를 위한 SNS, WITH U 서비스를 새롭게 Remodeling해보기로 했다😁

2021년 12월 17일
·
0개의 댓글
post-thumbnail

ghost defense - 5) refactoring(2)

hero의 동작으로 인해 bullet이 작동했기 때문에 hero안에 포함시켜놓았는데, hero와 bullet의 상호작용으로 동작이 일어나기 때문에 각각의 클래스를 지니는 것이 더 자연스러울 수 있기 때문지금까지는 Ghost class 내부에서 여러개의 ghost를 만들

2021년 12월 6일
·
0개의 댓글
post-thumbnail

enemy rain - refactoring

ghostField안에 ghost가 랜덤으로 생성되고 나면, ghostField를 좌우로 흔들며 아래로 움직여 ghost들을 위에서 아래로 함께 내려가는 것처럼 보이도록 만들었다.이 때 모든 ghost가 hero를 지나가 화면 밖으로 이동하고 나면, 이동을 끝내고 해당

2021년 12월 3일
·
0개의 댓글
post-thumbnail

[Refactoring] # 매개변수와 쿼리

이번 시간에는 함수의 매개변수와 쿼리에 대해서 알아보겠습니다. 리팩토링 2판 책을 공부하며, 아래의 2가지 기법에 대해서 알게됐습니다.매개변수 질의함수로 바꾸기질의함수를 매개변수로 바꾸기코드를 보다보면, 함수에 여러 개의 매개변수들이 있는 것을 보셨을 겁니다.그러나 자

2021년 11월 30일
·
0개의 댓글

[React] westagram 프로젝트 리팩토링

몇 주에 걸쳐 진행된 위스타그램 프로젝트 리팩토링을 했다.지금까지 기능 구현과 레이아웃에만 포커스를 두었다면, 마무리 단계에서 동료분들과 멘토님께 받은 리뷰를 반영하여 리팩토링을 해봐야겠다. 변수명 혹은 함수명은 실제 하는 동작과 동일하게 작성해야 하며,특히 위의 함수

2021년 11월 27일
·
0개의 댓글
post-thumbnail

담벼락프로젝트_코드리팩토링[0]

이랬던 코드를이렇게 바꾸었는데 괜찮은건가 잘 모르겠다....일단 맥주를 마시며 코드썼으니깐 내일 다시 일어나서 보는거로해보자!!!!

2021년 11월 26일
·
0개의 댓글