반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Node.js
- 타입 챌린지
- ip
- TCP
- HTTP
- 그래프
- 수학
- 문자열
- 쉬운 문제
- 레벨 1
- BFS
- dp
- typescript
- Crawling
- type challenge
- dfs
- 알고리즘
- 프로그래머스 레벨 2
- Nestjs
- 소켓
- Algorithm
- 백준
- 자바스크립트
- 크롤링
- 프로그래머스
- javascript
- 타입스크립트
- 가천대
- HTTP 완벽 가이드
- socket
Archives
- Today
- Total
kakasoo
라이브러리를 만들면서 문득 든 생각 본문
반응형
설계를 완벽히 해야 했다.
테스트 코드를 100 ~ 200개 정도 작성하면서, 라이브러리가 동작한다는 가정 하에 내가 원하는 코드를 짜봤어야 했다.
나 같은 경우에는 처음에 만든 패턴에서, 새로운 아이디어가 생각나서 초기 패턴과 다른 두 번째 패턴을 만들었다.
두 번째 패턴은 첫 번째 패턴보다 더 나은 패턴이다보니 첫 번째 패턴을 사용해야 할 이유가 사라지는 듯 했다.
물론 두 번째 패턴의 단점이 있었고, 첫 번째 패턴이 그보다 나은 점이 있었다.
하지만 더 고민해보니 두 패턴을 섞음으로써 얻을 수 있는 장점이 있어 보였다.
아,
이런.
조금 더 빨리 생각 했으면 좋았을 걸 이라는 생각 대신에, 설계에 더 오랜 시간을 들일 것을 다짐해야겠다.
주말에는 이 패턴들을 융합시키는 데에 시간을 써야 할 거 같다.
반응형
'프로그래밍 > regexp-manager' 카테고리의 다른 글
오버로딩에서 코드 자동 완성 기능이 오작동하는 경우 (0) | 2023.01.24 |
---|---|
2. slove, and, or, join (0) | 2023.01.17 |
1. regexp-manager 기본 구조 설계 (0) | 2023.01.16 |