언제나 그렇듯 혼자 열심히 코딩을 하고 있었슴다. 상단 Navbar UI 를 개선하려고 코드를 이것저것 짜보다가 도저히 머리가 안돌아가서 현직에 종사하는 친구에게 조언을 구했습죠. 제 코드를 보여주니 단번에 개선된 코드를 후루룩 짜더니 "이렇게 짜면 어떤점이 좋은지 이해돼?" "혹시 단일책임의 원칙이라고 알아?" 라고 말하더이다. 친구가 수정해준 코드를 읽어보는데.... 이럴수가.... 주석 하나 없이도 코드의 의미가 바로 파악되는게 아니겠어유? 이전까지 저는 코딩을 할 때 돌아가게 짜고..... 중복을 제거하면.... 그저 그게 전부였는데.... 뭔가 뒷통수를 씨게 맞은듯 했었슴다. 그래서 바로 포스팅을 하는거에유! 1. 단일 책임의 원칙 !!! 바로 검색해보았슴다. 객체 지향 5대 원칙 S.O.L.I..