ㄱㄱ
[질문] 백엔드 시니어 질문받습니다
김대기(waitkim)
2023-01-13 20:55
추천 0
댓글 29
다른 게시글
-
[프린이] 객채에 대한 질문 [20][질문] JAVA는JAV..(javajavajava) | 23.01.13추천 0
-
대학가기 전 질문 있습니다. [17][질문] 익명(115.143) | 23.01.13추천 0
-
백엔드 지망 졸업생 질문받습니다 [4][일반] 익명(118.235) | 23.01.13추천 0
-
백엔드 시니어 질문받습니다 [27][질문] 김대기(waitkim) | 23.01.13추천 0
-
백엔드 시니어 질문받습니다 [31][질문] 김대기(waitkim) | 23.01.12추천 0
-
중소기업이라도 가고싶은데 질문점 [5][질문] 27개백수(qwerasdf1467) | 23.01.12추천 1
-
오와이오와 싸울때 설명해준 java 와 php의 차이점이 뭡니까 [6][일반] 익명(172.226) | 23.01.12추천 0
-
백엔드 시니어 질문받습니다 [32][질문] 김대기(waitkim) | 23.01.12추천 1
-
자바의 정석 추천많이 하길래 구매하려하는데 [3][일반] 익명(172.226) | 23.01.12추천 0
-
김대기 님 . 사이버 대학은 어떤가요? [4][질문] 익명(115.143) | 23.01.12추천 0
애플 사랑하십니까?
도구를 사랑하진 않죠
삼성 사랑하십니까
삼성페이 사랑하죠
컴퓨터 관련 자격증 따셨나요
ㄴㄴ
객체지향 4대 요소 상속, 캡슐화, 다형성, 추상화 이 모든 것들이 결국은 개발자의 ㅂㅅ같은 실수를 줄여주고 작업량을 줄이기 위한 것들이라고 생각하면되나요?
작업량을 줄인다기보다는 전체 양은 조금 더 많아지더라도 작업은 할 수 있게 만들어주는거죠 담백하게 표현하면 코드 관리 기법이라고 생각하시면 됩니다
코드들이 인지 가능한 수준으로 관리되니까 결과적으로 보면 실수도 줄어들수는 있겠죠 실수로 인한 버그 처리 등등을 생각해보면 작업량이 줄었다고 볼수도 있겠구요
대기님도 kosa 관리하시나요
아니요
요즘 컴퓨터구조랑 운영체제 등 cs쪽 공부하고있는데 너무돌아가는건가? 비전공 국비인데 하면서 cs너무부족하다느껴서 코테준비하면서 그쪽위주로공부하고있는데 그냥 스프링책같은걸로 공부하는게낫나?
cs공부는 해야죠 그런데 웹 백엔드라면 취업 준비용으로 너무 깊게 들어갈 필요는 없습니다 일단 급한 지식부터 채우고 그다음에 깊게 들어가는게 좋구요
일단 컴구랑 운영체제관련 한글 책 읽고 운영체제 공룡책 볼라했는데 후자까진 안해도되겠네 ㄳㄳ 지금 읽고있는책 떼고 토비의스프링 보던가 해야겠다
아 그리고 혹시 네트워크쪽 입문책 추천해주실수있음? 너무 깊은거말고 초심자들이 방향잡기할만한거
요새 책은 저도 몰라요 3,4계층이랑 http 공부만 하면 됩니다
객체지향의 사실과 오해 책을 다 읽었는데, 이론은 어느정도 감을 잡겠는데 코드로 적용하는걸 보는게 필요한 것 같더라구요. 그래서 오브젝트를 보려고 하는데 어떻게 생각하시나요? 아니면 이 책을 읽기 전에 읽으면 좋은 책이 있을까요?
그쯤 읽었으면 책은 그만 읽어도 됩니다만, 거기에 예제가 있어서 그걸 보고싶은건가요?
네 제가 스스로 책 내용을 적용해보려고 하니까 어떻게 해야할지 모르는 부분도 있고, 이게 맞는 것인지도 모르겠더라구요. 그래서 차라리 맘 편하게 책 하나를 사서 그거 따라하면 중간 이상은 갈 것 같다는 생각이 많이 들었어요.
보통은 책 읽기를 힘들어하는데 특이하네요 그렇다면 지금 바로 오브젝트 읽어도 문제 없습니다 근데 객체지향에 너무 많은 시간을 투자하진 마세요 그정도 공부했으면 무의식에 소화하는 시간도 필요함니다
제가 프로젝트를 시작할 때, 간단하게 erd 설계를 하면서 어떤 클래스가 필요한지 생각해보고, 안에 무슨 데이터가 필요할지 고민했는데, 객체지향 설계로 보면 잘못된 행동이라고 하더라구요. 시작부터 제가 해오던 방법이 틀렸다고 하길래 최근 읽었던 책중에서 제일 재밌게 읽었던 것 같아요. 그럼 오브젝트만 읽고 끝낼게요 감사합니다
데이터 중심 설계가 나쁜건 아닙니다 각각 장단점이 있는거고 공존할수도 있습니다 객체지향을 공부하는건 좋은데, 객체지향 광신도가 되지 않도록 조심하세요 장단점을 알고 때에 맞는 도구를 쓸줄 알아야해요 객체지향은 그저 도구에 불과합니다
https://m.dcinside.com/board/programming/2370703?comment=8084361
디비에서
조회해 올 때 전체를 다 갖고 와서 필요한 것만 뽑아쓰는 게 안 좋은가요?
소스에 있는 기존 쿼리들 중에 하나 골라서 가져다 쓰고 필요한 것만 빼다 쓰는 식으로 개발하고 있는데.. 이러면 안 되나요?
글이 안들어가집니다 전체를 다 가져와서 필요한 것만 뽑아써도 되는데요 전체가 얼마나 큰지가 중요하죠 목록으로 조회하는거면 blob같은거나 varchar큰거는 좀 피하는게 좋습니다
와....자기 전에 질문하고 잠들었는데 눈뜨니까 답블이 와있다니... 와아..행복해 감사합디다!ㅣ
final 키워드 썻을때 값변경 막히는 원리가 어떤건가요. 아무리 찾아봐도 안나오길래 그냥 컴파일 단계에서 키워드 검사해서 값변경 감지하면 오류내는건가요?
네, 문법레벨에서 오류
자바에서 필드변수 private로 설정하고 getter setter 모두 만드는게 그냥 변수 public으로 설정하는거보다 우위있는지 잘 모르겠는데 이게 의미가 있는건지?
그건 자바빈즈 하고 하는데, 라이브러리에서 해당 패턴을 요구하는게 아니라면 지양하는게 좋습니다 이론적으로는 우위가 있기는 한게, 나중에 특정 기능을 추가할때 인터페이스가 변하지 않습니다