본문 바로가기

전체 글147

Day 83. 마지막 프로젝트도 마무리가 되어간다! 우리도 모르는 사이, 프로젝트를 진행하면서 많이 지쳤던 모양이다. 최종발표 전 마지막 멘토링을 받는데 멘토님께서 기운 없어보인다며 몇 가지 말씀을 해주셨다. 우선 3개월만에 이런 프로젝트를 해낸 것은 대단한 일이라고! 그러니까 너무 축 쳐져있지 말고 힘내라고 하시면서 기운을 주셨는데 정말 감사했다..😭 마지막 멘토링에서 짚어주신 포인트를 정리해보려고 한다. - 수백 번 고민해서 낸 서비스라도 처음부터 만족하는 서비스는 없다. 실제로 출시하는 서비스들도 처음부터 A to Z 만족하는 서비스는 없기 때문에 피드백 - 변경 및 개선의 반복이라고 하셨다. 그러니까 지금 유저 피드백을 받고 개선하는 것들이 실제로 회사에 가서 하는 일이므로 지금 이런 경험을 할 수 있는 것 자체에 의미를 두라고 하셨다. - 무중단.. 2023. 6. 24.
Day 82. 테스트 코드.......................................... 진짜 내가 뭘 놓치고 있는걸까? 모르겠어..(보랏빛으로 물들었기 때문에 오늘의 글씨는 보라색 ㅎㅎ..ㅎㅎㅎㅎㅎㅎㅎ) 글 제목이 너무 공감.. https://tech.kakao.com/2021/11/08/test-code/ 테스트 코드 한 줄을 작성하기까지의 고난 - 이 글에서 설명한 내용은 if(kakao)2021 에서 보실 수 있습니다. 안녕하세요. 창작자앱개발파트의 Ronda입니다. 창작자 앱 개발파트에서 브런치와 티스토리 안드로이드 앱을 개발하고 있습니다. tech.kakao.com 팁봐도 아무것도 모르겠쥬..? https://blogshine.tistory.com/186 [TDD] 테스트 코드 작성 팁 (1/2) 해당 글은 "테스트 주도 개발 시작하기 - 최범균 저" 의 10장 내용을 공부, 기록.. 2023. 6. 23.
백준 10816번 :: 숫자 카드 2 음악 들으면서 대충 끄적임 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int N = Integer.parseInt(br.readLine()); int[] hasCard = new int[N]; StringTokenizer st = new StringT.. 2023. 6. 23.
Day 81. zombie process? 평소처럼 서버로그를 보기 위해서 인스턴스에 연결을 했는데 자세히 살펴보니 "There is 1 zombie process."라는게 눈에 보이고 "***System restart required***"가 눈에 띄어서 매우 신경쓰여 버렸다. 결론적으로 크게 걱정할 필요 없는 경고 문구 정도..ㅎㅎ There is 1 zombie process. Ubuntu displays "There is 1 zombie process" upon login This message appears when I login to my machine: There is 1 zombie process. What is it telling me? Is this anything I should worry about? If yes, then .. 2023. 6. 22.
Day 80. 테스트코드 짜야하는데.. 유저 피드백도 끝이 났다. 오늘은 피드백을 보내주신 모든 분들에게 감사의 마음을 담아 경품을 보내드렸고, 테스트코드를 작성하는데 힘써보려고 했는데, 아무리 봐도 모르겠다... 테스트코드? 테스트 코드는 왜 만들까? | 요즘IT 지금 돌이켜 생각하면 부끄러운 일이지만, 처음 테스트 코드를 마주했을 때 든 생각은 '왜 귀찮은 테스트 코드를 만들어야 하는 걸까?'였습니다. 물론 지금은 테스트 코드의 중요성을 깨달아 열 yozm.wishket.com 정보처리기사 공부하면서 봤던 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트,, 이걸 여기서 만나게 될 줄이야~ 테스트코드 구현을 잘 해놓으면 소프트웨어의 결함을 찾아내고 수정하는 과정에서 매우 중요하다고 한다. 정확하게 코드를 이해하게 되고 결합도와 의존.. 2023. 6. 21.
Day 79. 리팩토링과 기능 개선을 위한 고민 SSE 실시간 알림 기능을 위해서 HikariCP DeadLock 문제가 발생하였고 이를 해결하기위해 OSIV 설정을 꺼줌, 이로 인해 DB에 다시 한 번 commit을 해주어야 함. DB에 의도적으로 접근을 해주어야하기 때문에 이 부분이 계속 껄끄럽게 남았다. 그래서 이걸 해결하기 위해 또 다른 기술을 붙여서 개선해볼까 했다. 대안으로 생각중인, 카프카 카프카가 무엇이고, 왜 사용하는 것 일까? 메시지 큐와 MOM 출처: https://www.cloudamqp.com/blog/what-is-message-queuing.html 카프카를 이해하기 위해서는 메시지 큐와 MOM을 먼저 알아야한다. 메시지 큐는 분산화된 환경에서 발신자와 수신자 사이에서 hudi.blog 이벤트 / 데이터가 발생했다면 발생 주.. 2023. 6. 20.
320x100