도리안의 개발 잡설 #639 - 코드 중복은 최대한 없애야

in PIRCOIN · 해적 코인2 years ago

코드 중복은 최대한 없애야

No. 639
2023. 12. 18 (월) | Written by @dorian-dev

오늘의 개발 잡설

코드 중복을 없애야 한다.

많은 개발 서적에서 늘 하고 있는 말 중 하나다. 중복된 코드가 있어서는 안 된다는 것. 그걸 모르는 사람이 많지는 않을 것이다. (물론 멋모르고 같은 코드를 여기저기 복사+붙여넣기 하는 주니어 개발자들은 분명 있을 것. 시니어 개발자가 그러면 답이 없지...) 문제는 그걸 알면서도 지키지 못할 수 있다는 것. 시간에 쫓겨서 어쩔 수 없는 경우도 있을 것이고, 개선을 해야 하는 것은 잘 알지만 사이드 이펙트가 우려되어 쉽게 손을 대지 못하는 경우도 있을 것이다.

사이드 프로젝트로 앱을 만들다 보니 코드가 비슷한 클래스들을 만들고 있음을 인지했다. 이를 공용화 할 방법을 찾아야 한다고 생각했다. 오늘 드디어 방법을 찾기 위해 머리를 굴려 보았다. 흠... 일단 방법은 찾은 것 같다. 이걸 적용하면, 비슷한 클래스들을 계속 만들 일은 없을 것이다. 이와 같이 코드 중복을 없애기 위한 개선은 해야 한다.

한가지 추가 과제는... 별 문제 없이 코드를 개선할 방법이 있냐는 것이다. 이에 대해 지금 당장 답을 말하기는 어렵다. 그것 자체가 난이도가 헬이니까... 그렇다고 손 놓고 있을 수는 없지 않은가? 이렇게 저렇게 해보고 길을 찾아야 한다.


지난 개발 잡설들


Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Sort:  

안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.


안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-dev님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.075
BTC 64269.83
ETH 1681.21
USDT 1.00
SBD 0.42