728x90
미디엄에서 글을 읽다가 개발 원칙 관련 좋은 글이 있어서 간단하게 해석한 것을 공유해본다.
원문은 여기서 확인
간단히 설명하면 아래와 같다.
- 작동하게 하기
- You Aren't goona need it 의 약자 : 더 이상 사용 안하는 코드 지우기
- Keep it simple stupid 의 약자 : 복잡한 코드를 간단하게 리팩토링하기
- Don't repeat yourself 의 약자 : 반복코드 제거하기
- 클린코드 : 엉클밥 책따라 작업
- 거인의 어깨위에 서기 : 기존 산업(거인)의 스탠다드를 잘 이용하라는 의미. 컨벤션이나 보일러플레이트 코드를 줄이는 방법이나 등등 기존에 많은 사람들이 논의해서 가장 좋은 답안을 제시한 것들을 내가 새롭게 할 필요가 없다는 의미(그것보다 잘할 자신 있으면 하고 아니면 스탠다드를 따라라)
- 보이스카웃 룰 : 엉클밥께서 말씀하신 내용 “Always leave the campground cleaner than you found it” 내가 주요 기능을 추가하려고 작업한 소스에서 마이너하게 수정할 것들이 발견되면 그거도 같이 하라는 의미. ex) 이전에 썼던 변수명이 컨벤션에 안 맞는다거나, 스멜이 나는 코드가 보인다거나 등
- 끝은 최적화!
728x90
'개발 > 일지' 카테고리의 다른 글
시니어 개발자처럼 함수를 만들어보자 (0) | 2022.04.04 |
---|---|
20.06.04.(목) 채팅 구현 with 서비스-2 (0) | 2020.06.04 |
20.06.01.(월) 채팅 구현 with 서비스 (1) | 2020.06.01 |
20.05.06.(수) NearBuy 댓글, 대댓글 (0) | 2020.05.06 |
20.05.02.(토) NearBuy 댓글, 대댓글 (0) | 2020.05.02 |
댓글