일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- while문
- 김영한
- GET방식
- 화면정의서
- 매핑 #
- Request
- 톰캣
- sendRedirect
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- WAS
- 한글깨짐
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- POST방식
- 피그마
- xml
- Dispatcher
- 요구사항정의서
- webserver #WAS #ServerApp
- Break
- Forwarding
- CONTINUE
- JSON형식의 response
- 다형성 #부모타입 #자식타입
- Spring MVC
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- Servlet
- Today
- Total
Step it up now
(미)메서드 결과 값을 왜 변수에 담아두는가 본문
rectangle.calculateArea();
int area = rectangle.calculateArea();
재사용 가능성
int area = rectangle.calculateArea();를 사용하면, 계산된 면적 값을 area 변수에 저장합니다. 이렇게 하면 프로그램의 다른 부분에서 area 변수를 사용하여 값을 재사용할 수 있습니다. 예를 들어, 여러 번 면적 값을 출력하거나 다른 계산에 사용할 수 있습니다.
반면, rectangle.calculateArea();를 사용하면 면적 값을 계산하지만 그 값을 변수에 저장하지 않기 때문에 해당 값을 바로 사용하지 않으면 사라집니다.
코드의 효율성:
int area = rectangle.calculateArea();를 사용하면 계산된 면적 값을 변수에 저장하여 필요할 때마다 calculateArea() 메서드를 반복해서 호출할 필요가 없습니다. 이는 메서드가 복잡한 계산을 포함하거나 성능에 민감한 작업인 경우 특히 중요합니다.
rectangle.calculateArea();를 여러 번 호출하는 대신 한 번 계산한 값을 변수에 저장해 두면, 같은 값을 여러 번 반복해서 계산할 필요가 없습니다.
가독성 및 유지보수성:
int area = rectangle.calculateArea();는 코드의 가독성을 높여줍니다. 변수 이름인 area를 통해 코드의 의미를 더 명확하게 전달할 수 있습니다.
이후 코드에서 area 변수를 사용하면, 어떤 값을 다루고 있는지 쉽게 파악할 수 있습니다. 반면, rectangle.calculateArea();를 여러 번 사용하면 각 호출이 어떤 값을 반환하는지 명확하지 않을 수 있습니다.