전체 글110 [7월 개발일기] 회원등록을 하지 않아도 이벤트 정보가 보여지도록 개발 안녕하세요. 일본에서 백엔드 엔지니어로 일하고 있습니다. 2024년도에 들어와서 아는 지인이 새로운 프로덕트를 만들고 싶다는 말에 부업으로 개발에 참가하고 있습니다. 앞으로 조금이나마 어떤 서비스를 만들고 있고 고민했던 내용들을 정리해나아가보고자 이 글을 작성하였습니다.개요먼저 사전지식으로 프로덕트 초기에서는 회원등록을 하고 커뮤니티에 가입을 한 유저만 이벤트가 열람이 가능하도록 정의하고 개발하였습니다. 도중에 이벤트 화면은 회원등록을 하지 않더라도 볼 수 있도록 변경해줬으면 좋겠다 라는 요구사항이 왔습니다. 그래서 회원등록을 하고 커뮤니티에 가입해야만 확인할 수 있던 이벤트 페이지를 전체 유저가 볼 수 있도록 수정하였습니다.왜 수정하였는가?이유는 이벤트 정보를 누구라도 볼 수 있게 하고 이벤트에 참가하.. 2024. 7. 29. [코드레뷰로 배우는 Ruby on Rails 2판] Model편 일본에 기술서적 관련 이벤트가 매번 진행되는데 2만 원 3만 원 하는 책이 아닌 150~180? 정도 되는 정도에 기술책을 판매하는 이벤트인 것 같다. 이번에 온라인이 있길래 보고 있었는데 코드레뷰로 배우는 루비 온 레일즈 책이 있어서 1000엔(만원) 정도 이길래 구매해 보았습니다.아직 모델 편 밖에 읽지 않았지만 잘 샀다고 생각하고 있습니다! 읽으면서 새롭게 배웠던 내용을 정리해 보고자 합니다. 좀 더 자세히 알고 싶은 내용은 따로 블로그를 작성해나가고 싶네요. 1. 중간 테이블 모델은 관계성을 나타내는 모델명을 사용한다Rails를 처음 배우다 보면 관계 테이블을 작성할 때 User N : M Community 테이블이 있으면 UserCommunities 같은 테이블을 작성한다. 이게 왜 나쁜가 하.. 2024. 6. 8. rspec테스트에 중복을 없애보았다 생각하게 된 계기rspec을 쓰다 보면 애플리케이션 로직처럼 중복되는 코드가 많이 발생한다.한 두개의 테스트라면 그렇게 까지 시간이 걸리지 않겠지만 점점 비슷한 코드가 늘어나면 같은 테스트 코드도 늘어나게 된다.새로운 프로덕트를 만들기 시작하면서 이번 기회에 좀 정리해 놓으면 좋겠다고 생각하여 블로그에도 글을 올려본다.shared_examples, shared_contexts이번에 사용해보았던 메소드는shared_examples, shared_context이다.두 메소드에 대한 설명은 개인적으로 정리해보면 아래와 같은 형식으로 나누고 있는 것 같다. shared_examples: 기대치에 대한 검증을 모아두기 위해 사용shared_context: 조건을 모아두기 위해 사용 글 만 보면 확 와닿지 않은 부.. 2024. 6. 1. 도메인 지식을 이해하기 위해 고민 했던 점과 행동했던 점 왜 이 글을 쓰게 되었는가?일본에서 일하면서 복잡하기로 유명한 부동산과 아르바이트(법 쪽) 관련을 다루면서 처음 팀에 들어왔을 때 아무것도 이해하지 못했어서 고민이 많았습니다. 이런 문제를 해결하기 위해 어떤 고민을 했고 도움이 됐는지 한번 정리해보고자 합니다 도메인 지식을 공부하면서 했던 고민제가 3년동안 경험했던 도메인 분야는 아래와 같습니다- 부동산 고급주택 임대, 구매, 판매- 부동산 투자- 짜투리 시간에 하는 아르바이트(법률 포함) 부동산을 처음 만났을 때는 정말 용어부터 시작해서 아무것도 몰랐습니다. 왜 이게 문제였는지부터 이 용어가 무슨 말을 의미하는지...한국어로 들어도 어려운 내용을 일본어로 하려니 죽을 맛이더라구요. 그래도 위안이 됐던 것은 저만 그런 게 아니라 다른 동기들도 똑같다는 .. 2024. 5. 24. 이전 1 2 3 4 ··· 28 다음