강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yoonhay1295
yoonhay1295

câu hỏi đã được viết

Cách viết mã sạch (clean code) giúp bạn trở thành một lập trình viên mà ai cũng muốn làm việc cùng

Cách đặt tên thể hiện rõ ý định 2

질문드립니다

Viết

·

253

1

안녕하세요.

만약 함수가 인터페이스 규약을 구현하는 퍼블릭 함수라면 이름에는 구현 디테일을 넣어서는 안 됩니다. 구현 디테일이 함수 이름에 들어가면 이를 호출하는 사용자는 구현 디테일을 염두에 두며 개발하게 됩니다. 즉 변경에 취약해집니다. 구현 디테일은 인터페이스 구현 클래스 명에 담겨야 합니다. 사실 인터페이스 함수 이름에 구현 디테일이 들어갔다는 것은 설계가 잘못되었다는 뜻이니 함수 이름 자체의 문제라고 보기는 어려울 수 있겠습니다.

-> 이부분 무슨 뜻인지 구체적으로 설명 부탁드립니다

refactoring

Câu trả lời 1

0

seunghx3368님의 프로필 이미지
seunghx3368
Người chia sẻ kiến thức

안녕하세요 하령님 :) 조금 더 구체적으로 어느부분이 궁금하신지 알 수 았을까요??

Hình ảnh hồ sơ của yoonhay1295
yoonhay1295

câu hỏi đã được viết

Đặt câu hỏi