# refactoring

206개의 포스트
post-thumbnail

[Typescript] 입문

프로젝트 리팩토링에 앞서 Javascript 기반으로 만들어진 프로젝트를 Typescript로 변환하기로 팀원들과 합의했다.컨버팅에 앞서 왜 Typescript로 변환하는지, 그렇다면 사용법은 어떻게 되는지 간단하게 공부해 보았다.Typescript는 기본적으로 Jav

약 16시간 전
·
0개의 댓글
post-thumbnail

Refactoring : 동적쿼리(패턴 적용)

간단한 게시판을 구현하면서 기존에는 QueryDsl을 사용해서 간단하게 만들 수 있었습니다. 하지만 너무 QueryDsl에만 의존하는 건 좋지 않아보여서 사용하지 않고 JPA에서 지원하는 Specification 을 사용해서 구현 해봤습니다.지금 있는 구성에서 좀 더

7일 전
·
0개의 댓글

<Refactoring> Chapter 2. Principles in Refactoring

리팩토링의 원칙

2022년 6월 28일
·
0개의 댓글
post-thumbnail

[VIEW]Code Refactoring

Code Refactoring

2022년 6월 28일
·
0개의 댓글
post-thumbnail

객체 지향 설계 SOLID 리팩토링

리팩토링? 개인적인 이유에서는 개발에 입문하고 코딩을 열심히 해오다보면 어느순간 뒤를 돌아봤을 때, > "아니, 이거 뭐지? 뭐하고 있는 코드지?" "여기를 바꾸면 어디를 또 바꿔야하지?" 유지보수 또는 기능 추가를 하며 이런 생각을 하신 경험이 있으실텐데요. 이를

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

TIL21 : [React] Refactoring Checklist

개발은 여러명이서 함께하는 것 좋은 코드는 누가 보아도 이해하기 쉽고, 가독성이 좋아야 한다. reset.scss & common.scss > reset.scss, common.scss의 위치는 index.js에서 한번만 reset.scss, common.scss는

2022년 6월 25일
·
0개의 댓글
post-thumbnail

Successive Refinement

클린코드 14장, 점진적인 개선이다. 실제 저자는 어떤식으로 더러운 코드를 정리할까?

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

<Refactoring> Chapter 1. First Example

Beginning of Refactoring

2022년 6월 20일
·
0개의 댓글
post-thumbnail

0617 python 코드 리팩터링

twitter api와 구글 스프레드시트 api로 봇을 개발한지 39일째언어는 python, 처음 코드를 작성할 때는 프로그램이 의도한 대로 작동하는 것에 중점을 두었다.지금은 추후 기능을 더하거나 버그를 잡을 때 유용하도록 코드 로직을 직관적으로 수정하고 가독성을 개

2022년 6월 17일
·
0개의 댓글
post-thumbnail

[리팩터링 2판] CHAPTER 03 코드에서 나는 악취

코드를 명료하게 표현하는 데 가장 중요한 요소 하나는 바로 '이름'이다.함수, 모듈, 변수, 클래스 등은 이름만 보고도 각각이 무슨 일을 하고 어떻게 사용해야 하는지 명확히 알 수 있도록 해야한다.리팩토링 : 함수 선언 바꾸기, 변수 이름 바꾸기, 필드 이름 바꾸기코드

2022년 6월 15일
·
0개의 댓글
post-thumbnail

리팩토링(Refactoring)

유지보수성이 높은 코드를 위하여

2022년 6월 15일
·
0개의 댓글
post-thumbnail

[리팩터링 2판] CHAPTER 02 리팩터링 원칙

리팩터링 : 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법기능 추가 : 기능 추가 모자를 쓴 다음 기존 코드는 절대 건드리지 않고 새 기능을 추가하기만 한다.리팩터링 : 리팩터링 모자를 쓴 다음 기능 추가는 절

2022년 6월 14일
·
0개의 댓글
post-thumbnail

리팩토링 : 당근잡기 게임3

🕘 일정 게임 클래스 만들기 빌더 패턴 학습 자바스크립트 타입 보장하는 법 + 마무리 클래스 getter/setter 복습 회고

2022년 6월 8일
·
0개의 댓글
post-thumbnail

Refactoring

코드 리팩토링이란 프로그램의 내부 구조를 변경하는 것으로, 이미 구현된 기능의 변경이 없어야하고, 내부적인 코드의 성능 개선이 이루어져선 안된다. 리팩토링은 순전히 코드의 유지보수를 위해 행해진다.일관된 스타일 (new line, space, indent)의 코드를 작

2022년 6월 7일
·
0개의 댓글
post-thumbnail

변화하는 소프트웨어와 리펙토링

변한다!대부분의 소프트웨어는 현실의 문제를 해결하기 위한 솔루션으로 만들어진다.여기서의 현실은? 매번 변하게 된다!당연히 현실의 문제가 바뀌니까, 현실의 문제를 해결하는 소프트웨어도 바뀌어야 한다!그래서! 소프트웨어는 굉장히 자주 , 그리고 지속적으로 바뀌게 된다.당연

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

리팩토링 : 당근잡기 게임2

🕘 일정 필드 클래스, 게임 클래스 만들기 this 바인딩 복습

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

TypeORM 코드 리팩토링

어머니는 쿼리빌더가 싫다고 하셨어

2022년 6월 5일
·
0개의 댓글
post-thumbnail

리팩토링 : 당근잡기 게임1

🕘 일정 자바스크립트 Class 복습, 정리 모듈화 (export, import) 정리 왜 리팩토링 해야 하는가 하나의 JS 파일 안에 모든 변수, 함수들이 통으로 들어가 있으면 나중에 프로젝트를 확장하려고 할 때 코드의 가독성이 떨어질 뿐 아니라 예상치 못

2022년 6월 3일
·
0개의 댓글
post-thumbnail

CRUD 갈아엎기 (1) - MVC 패턴 적용

CRUD 갈아엎기 프롤로그편에서 정했던 목표 중 제일 급했던 코드 정리를 완료했다. 로직이 별로 없었지만 앞으로 새로운 기능을 추가 및 관리를 할 때 매우 유용하기 때문에 제일 먼저 진행하게 되었다.

2022년 5월 30일
·
0개의 댓글