본문 바로가기

생각 정리4

신입 개발자가 처음으로 사고친 썰 그날은 왠지 코딩을 하고 싶은 날이었다. 누구나 그렇듯 매일 나도 컨디션이 오르락 내리락 하고 공부를 해야겠다는 자극 또한 매번 다르게 느낀다. 아마 그날은 그 주기가 적절히 겹쳤을 때 컨디션도 좋은데 공부에 대한 자극 또한 상한가를 쳤을 때였다. 회사에 가서 코딩 좀 해볼까? 처음에는 카페에 가서 코딩을 할까 생각했다. "어라? 근데 생각해 보니까 회사에 가면 에어컨도 빵빵하고 눈치 안 보고 오래 있을 수 있잖아?" (주말이었기 때문에 회사에는 사람이 없었다) 알고 있다. 주말에 자진해서 회사를 가는 바보가 어디 있을까? 하지만 말했듯이 내 컨디션과 공부자극이 최대치였기 때문에 가능했다. (이때 이 미친 짓을 멈췄어야 하는데... 🤦🏻‍♂️) 사람도 없겠다 노래를 빵빵하게 틀어놓고 신나게 코딩을 했다... 2023. 11. 11.
세상에... 소수점 대신 콤마를 쓰는 나라가 있다니! 지금 충전 기능이 안 된대요! 평화로운 어느 날, cs 채널에 외화 충전이 안된다는 문의가 들어왔다. 새로운 버전 앱을 배포한 지 얼마 안 되어서 설마 이번 버전에 문제가 있나 했지만 아무리 생각해 봐도 코드에는 문제가 없었다. 만약 문제가 있다면 다른 사용자들도 똑같은 증상이 있었을 텐데... 우리 팀은 사용자분께서 보내주신 화면 녹화 파일을 계속 돌려보았다. 한참을 보다가 사수 개발자분께서 한마디를 내뱉으셨다. 어? 여기가 왜 콤마로 되어있지? 사용자분의 앱 화면에는 예를 들어 1,400.23 이라고 적혀있어야 할 값이 1.400,23 이라고 적혀있었다. 소수점과 콤마 위치가 바뀌어있었던 것이다. 그래서 검증 로직을 통과하지 못했던 것 (녹화 화면을 보고 이를 알아챈 사수님도 눈썰미가 정말 대박이신 .. 2023. 10. 31.
뭐? 앱을 강제로 가로로 돌릴 수 있다고? 어라? 우리 앱은 가로모드를 지원하지 않는데... 어느 날 Firebase Crashlytics에 비정상 종료 이벤트가 올라왔다. 로그를 쭉 읽어보니 특정 페이지에서 앱을 가로방향으로 돌렸을 때 발생할 수 있는 Exception 이였다. 우리 회사 앱은 가로 방향을 지원하지 않기 때문에 고려하지 않았던 부분이었다. 정말 이해할 수 없었다. 왜냐하면 우리 앱은 세로방향으로만 사용할 수 있도록 되어있기 때문이다. 대체.. 이 사용자들은 우리 앱을 가로로 어떻게 돌린 거지????? 발생할 수 없는 상황이라 어떻게 문제를 해결해야 하나 고민하던 도중 단서를 하나 발견할 수 있었다. 바로 비정상 종료를 겪은 사용자들이 전부 갤럭시 폴드를 사용하고 있었던 것! 그래서 폴드라는 단서를 기준으로 원인을 찾기 시작했다... 2023. 10. 29.
대학생활 회고록 회고록을 작성해보니 나에 대해 돌아보는 시간도 되고 좋은 것 같다! 지난 일을 반성하기도 하고 앞으로는 어떻게 해야겠다 다짐도 들고... 그래서 각 연도별로 굵직한 일들을 남겨보았다. 2014년 (1학년) 블로그 운영을 시작했다. 교양 수업 중 '매일매일 xx 실천하기' 과제가 나온 것이 계기가 되었다. "군대 갔다 오니 비주얼 스튜디오 여는 법도 기억 안나더라"라는 말을 자주 들었기 때문에 미래의 복학생인 나를 위해 공부한 내용을 블로그에 업로드해두고 싶었다. (실제로 엄청 도움됐다. 기특한 녀석 😘) 사실 중학생 때부터 고등학생 때까지 운영하던 블로그를 운영한 경험이 있어서 매일 글을 올리는 게 힘들지도 않았고 재미있었다. (어쩌다 보니 블로그만 3개를 가지고 있다) 2015년 (2학년) 리눅스 책 .. 2021. 4. 13.