📖Daily

고민을 줄일 것

date
Jan 9, 2024
thumbnail
slug
diary-240109
author
status
Public
summary
type
Post
category
📖Daily
tags
Daily
업무회고
개발일기
updatedAt
Jan 11, 2024 08:06 PM
요즘은 템플릿 수정과 관련된 요구사항을 구현하기 위해 설계작업을 하고 있다.
설계는 분명히 모든 것의 시작이자 결국 좋은 코드를 작성하기 위한 토대인데, 코드를 타이핑 할 때 보다는 상대적으로 지루하게 느껴져서 그런지 좀처럼 집중하기가 어렵고 결과물에 비해 많은 시간을 낭비한다고 자주 느끼게 된다.
설계에 들이는 시간을 줄이는 것도 생산성을 향상 시키는 방법일텐데 확실히 요구사항을 제대로 파악해서 그걸 어떻게 구현해낼지 고민한다는 게 생각보다는 쉽지가 않다.
시간이 오래 걸리는 이유부터 생각해보자.
일단 떠오르는 건 고민을 너무 오래한다는 것인데, 그러고보니 방법은 비교적 빨리 찾는 편인데 그 방법이 적절한지 검토하는 과정에서 결정을 내리지 못해 고민이 길어지는 것 같다.
코드도 목적에 따라 먼저 구현을 진행하고 원하는 동작이 이루어지면 다음에 리팩터링을 진행하듯이 설계도 처음부터 완벽한 설계를 짜려고하면 잘 안되는 것 같고 일단 요구사항을 만족할 수 있는 방법을 찾았으면 거기에서 개선안을 찾아가는 것이 좋은 방법인 듯 하다.
그래, 고민은 줄이고 결정 후 개선. 앞으로의 설계 작업에서도 기억해야겠다.