-
소프트웨어 개발 3원칙설계·방법론 2022. 6. 8. 18:46반응형
1. DRY(don't repeat yourself): 반복하지 마라
같은 코드를 중복해서 작성하지 않고 하나의 공통 컴포넌트에서 처리한다. 중복 코드는 나중에 버그가 생겼을 때 전부 찾아서 수정해줘야 하기 때문에 유지보수가 어렵다.
2. YAGNI(you aren't gonna need it): 필요한 작업만 해라
필요하지 않은 기능을 미래를 대비해서 만들지 말고 필요한 기능만 만들어야 한다.
3. KISS(keep it simple stupid): 간단하게 만들어라
간단하고 단순할수록 이해하기 쉽고 버그가 발생할 확률도 줄어들기 때문이다.
반응형'설계·방법론' 카테고리의 다른 글
[펌] 10배 이상 뛰어난 개발자가 되는 법 (0) 2022.06.09 [펌]이두희가 알려주는 코딩 공부법 (0) 2022.06.08 코드리뷰 하는 법 (0) 2022.06.08 배민쇼핑라이브를 만드는 기술: 채팅 편 내용 정리 (0) 2022.06.08 알고리즘 설계 시 고려사항 (0) 2022.05.30