반응형
소프트웨어 방법론
-
소프트웨어 개발 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): 간단하게 만들어라 간단하고 단순할수록 이해하기 쉽고 버그가 발생할 확률도 줄어들기 때문이다.