Back-end/Spring 기초개념

Solid 5원칙은 소프트웨어 개발에서 가이드라인으로 사용되는 원칙으로, 소프트웨어의 품질을 높이고 유지보수를 용이하게 하기 위해 만들어졌습니다. 이 5가지 원칙은 다음과 같습니다. 1. SRP (Single Responsibility Principle) 한 클래스는 하나의 역할만 수행 특징 한 책임의 변경에서 다른 책임의 변경으로의 연쇄작용에서 자유로울 수 있습니다. 코드의 가독성 향상, 유지보수 용이 다른 원리들을 적용하는 기초가 됩니다. 실무의 프로세스는 매우 복잡 다양하고 변경 또한 빈번하기 때문에 경험이 많지 않거나 도메인에 대한 업무 이해가 부족하면 나도 모르게 SRP원리에서 멀어져 버리게 됩니다. 따라서 평소에 많은 연습(‘책임’이란 단어를 상기하는)과 경험이 필요한 원칙입니다. 적용방법 여..
# 궁금증 발생 김영한 spring 입문 강의를 들으면서 코드를 따라치다가 뭔가 이해가 가지 않는 코드가 있었습니다. 아직 자바를 잘 이해하지 못한 상태라 좀 깊게 파보고 이해하고 싶었습니다. public class HelloController { @GetMapping("hello-api") @ResponseBody public Hello helloapi(@RequestParam("name") String name) { Hello hello = new Hello(); hello.setName(name); return hello; } static class Hello { private String name; public String getName() { return name; } public void se..
whitem4rk
'Back-end/Spring 기초개념' 카테고리의 글 목록 (2 Page)