반응형

CodeSiri 163

굉장히 오랜만에 남겨보는 글

굉장히 오랜만에 남겨보는 글이다. 하루하루가 바쁘다는, 퇴근하면 힘이 없다는 핑계로 거의 1년만에 왔다. 업무를 하면서 굉장히 여러 가지 일이 있었지만 이제 와서 써보려고 하니 기억나지 않는다. 최근 기억에 남는 일은 기술 블로그에 포스팅한 것. 부족하지만 나름 하고 나니 뿌듯하다. 이제 다시 티스토리를 살려봐야지. 또 바쁘다는 핑계로 23년 06월 회고는 못할 것 같으니.. 7월에는 꼭 회고를 작성해야지 QA != Tester | 펫프렌즈 QA Engineer를 소개합니다. 안녕하세요. 펫프렌즈 QA Engineer, 시리입니다 👩🏻‍💻 어느새 펫프렌즈에 합류한 지 약 2년이 다 되어 갑니다. 이 자리를 빌려 펫프렌즈의 QA 업무와 문화를 소개하려고 합니다. techblog.pet-friends.co.kr

CodeSiri/QA 2023.06.21

[TIL] 2022.09.23

Java ☕ Java TPC (생각하고, 표현하고, 코딩하고) Part 2 - 나보다 부모가 먼저야! - 나보다 부모가 먼저야! (실습) 배운 점 상속 관계에서 객체 생성 방법! - 부모 클래스를 이용하지 않는 방식 (직접 이용) Dog d = new Dog(); Cat C = new Cat(); - 부모 클래스를 이용하는 방식 (하위 클래스의 동작 방식을 모를 때, 간접 이용) > 하위 클래스를 접근할 수 없다. > 가능하게 하는 방법? Override (재정의) Animal d = new Dog(); Animal c = new Cat(); 느낀 점 Class(실행) 파일만 있고 java(소스) 파일이 없는 경우에 자주 쓰이는 상속 관계에 대해서 여러 번에 걸쳐서 배우고 있다. Override를 공부하..

CodeSiri/TIL 2022.09.23

[TIL] 2022.09.20

Java ☕ Java TPC (생각하고, 표현하고, 코딩하고) Part 2 - 재정의 (Override) - 재정의 (Override) 실습 배운 점 Override - 상속관계에서 상속받은 하위 클래스가 상위 클래스의 동작을 수정하는 것 - 부모 메서드 무시 : 메모리에 부모와 자식 메서드가 공존하지만 결국에는 자식 메서드가 실행된다. - 동적 바인딩 프로그램의 속도가 떨어지는 원인이 되지만 이점이 더 많기 때문에 사용한다. - Override 를 통해 하위 클래스를 접근 할 수 있다. 동적바인딩 : 호출될 메서드가 실행시점에서 결정되는 바인딩 느낀 점 회사에 있을 때는 진짜 공부하고 싶은데 집에 오면 체력이 소진되서 책상 앞에 앉기까지 너무 힘이 든다. 하지만 또 일어나서 앞에 앉으면 집중을 잘하게 ..

CodeSiri/TIL 2022.09.20

[TIL] 2022.09.16

Java ☕ Java TPC (생각하고, 표현하고, 코딩하고) Part 2 - Inheritance(수평적 구조 VS 수직적 구조) - 수평적 구조 VS 수직적 구조 GitHub 🐸 배운 점 상속 > 클래스의 설계 (행위적인 측면) 수평적 설계 - 코드의 중복이 발생 - 새로운 요구사항에 대한 코드의 수정이 불가피 - 관리하기 어렵다. 수직적 설계 (계층화, 상속 구조) - 수평적 설계의 단점을 극복할 수 있다. - 확장을 쉽게 할 수 있다. - 코드가 복잡해진다. (이점은 많아진다.) 상속에서 부모와 자식이 연결되는 방법 > super() : 자신의 생성자에서 부모의 생성자를 호출 느낀 점 강의를 들으면서 코드를 마냥 따라서 적는 것이 아니라 메모리 구조를 생각하면서 짜는 습관을 들이고 있다. 물론! ..

CodeSiri/TIL 2022.09.16

[TIL] 2022.09.15

JAVA☕️ Java TPC (생각하고, 표현하고, 코딩하고) Part-1 - 학습 정리 (우리가 사용하는 클래스의 종류들) 배운 점 1. Class? (=Model) - Data Type 측면 : 새로운 자료형을 만드는 (설계하는) 도구 = 모델링 도구 - OOP 측면 : 객체의 상태 정보와 행위정보를 추출하여 캡슐화하는 도구 2. 우리가 만드는 Model의 종류 - DTO(Data Transfer Object) : 데이터 구조, 데이터의 역할, 이동하기 위해서 데이터를 담는다. - VO(Value Object) : 객체를 담아서 하나의 값(덩어리)으로 취급한다는 의미 - DAO(Data Access Object) : 데이터를 처리하는 역할(비즈니스 로직), 데이터베이스와 CRUD 하는 역할 - Uti..

CodeSiri/TIL 2022.09.15

[TIL] 2022.09.14

JAVA☕️ Java TPC (생각하고, 표현하고, 코딩하고) Part-1 - 동일한 구조, 이질적인 구조 (배열 vs 클래스의 관계) 배운 점 Java 강의를 여러 번 듣다 보니 애매모호했던 이론들이 정립되어 가는 느낌이다. 배열은 동일한 data type으로 이루어진 바구니이고, 클래스는 각각 다른 data type 으로 이루어진 바구니이다. 느낀 점 추석이 지나고 처음으로 쓰는 TIL이다. TIL을 작성하지 않았다고 해서 공부를 아예 손 놓은 것은 아니지만, 그래도 쓰고 안 쓰고의 마음의 차이가 있는 것 같다. 회사를 다니면서 공부를 하기는 지치고 힘들 때도 많지만 공부를 하고 싶어서 퇴근이 기다려지는 날이 많아졌다. 네이버 블로그를 해보려고 TIL을 네이버 블로그에 썼었는데 아무래도 나는 티스토리..

CodeSiri/TIL 2022.09.14

[TIL] 2022.09.02

JAVA☕️ Java TPC(생각하고, 표현하고, 코딩하고) Part-1 - 객체가 메모리에 어떻게 만들어지나(실습) - private 생성자도 있어요?(static과 관계) ​ 요즘 TIL을 쓸 때 마냥 내 기분만 늘어놓은 것 같다. 앞으로는 조금 더 자세하게 써보려고 한다. 오늘의 나는 무엇을 잘했는지? 오늘의 나는 어떤 문제를 겪었는지, 앞으로 어떻게 해결할 것인지? 오늘의 일에서 나는 어떤 것을 배웠는지? 나를 객관적으로 바라보는 메타인지를 강화하고자 한다. 다른 사람들은 어떻게 TIL을 작성하고 있는지도 찾아보고 나에게 맞는 방식을 찾고자 한다. ​

CodeSiri/TIL 2022.09.14

[TIL] 2022.09.01

JAVA☕️ Java TPC(생각하고, 표현하고, 코딩하고) Part-1 - 기본자료형(PDT) VS 사용자정의자료형(UDDT) - 객체가 메모리에 어떻게 만들어지나! 객체생성과정(new, 생성자 메서드, this) ​ 어제는 선약이 있어서 공부를 1도 하지 못했다..! 그래도 요즘 하루에 2강씩 강의를 들으니 나름 뿌듯하기도 하고 새록새록 기억나는 것이 예전에 배운 것을 다 까먹지는 않았구나 생각된다. 지금 이 재미가 앞으로도 쭉 지속 되길 바란다 :)

CodeSiri/TIL 2022.09.14
반응형
LIST