반응형 개발/개인적인 생각50 개인생각) 코드리뷰 안티패턴(Code Review Antipatterns) 코드리뷰 안티패턴(Code Review Antipatterns) 코드 리뷰 관련된 좋은 내용이 있어서 해당 글을 기반으로 간략하게 정리한다.코드 리뷰를 도입하는 과정에서의 단점을 유머러스하게 표현했지만해당 내용들은 코드 리뷰 과정에서 고려해야할 내용들이기 때문에 꼭 참고해야 한다. 원본 [링크] Code review antipatternsCode review antipatterns [Simon Tatham, 2024-08-21] Introduction Code review seems like a great idea, right? Two developers looking at the same code means two chances to spot problems; it spreads understandin.. 2024. 9. 9. 개인생각) 기획 업무 자동화 아이디어 기획 업무 자동화 아이디어기획 업무에서 자동화할 수 있는 몇 가지 아이디어를 간단하게 정리한 문서이다.이를 통해 효율성을 높이고 반복적인 작업을 줄일 수 있다.웹 스크래핑: 경쟁사 분석, 시장 조사 등을 위해 웹에서 데이터를 자동으로 수집합니다. 데이터 시각화: 수집된 데이터를 자동으로 그래프로 변환하여 보고서 작성에 활용합니다. 설문조사 데이터 분석: 설문조사 결과를 자동으로 분석하여 인사이트를 도출합니다. 캘린더 통합: 프로젝트 일정과 개인 일정을 통합하여 관리하고, 일정 충돌을 자동으로 조정합니다. 알림 및 리마인더: 중요한 마감일, 회의 일정을 자동으로 알림으로 설정합니다. 템플릿 생성: 반복적으로 사용하는 문서 템플릿을 자동으로 생성합니다. 보고서 작성: 데이터 입력 시 자동으로 보고서를 작성.. 2024. 7. 30. 개인생각) 개발자 커리어 관리를 위한 철학 3가지 개발자 커리어 관리를 위한 철학 3가지개발자의 커리어 관련되서 책에 있는 목차를 보고 개인 생각에 대해서 간단히 포스팅한다. 해당 책에 있는 목차에서도 3가지 방향을 기준으로 이야기를 하는데기술적인 방향, 성장, 실천이라는 3가지 철학이다. 한빛출판네트워크 - 개발자를 위한 커리어 관리 핸드북 : [링크] 개발자 커리어 관리를 위한 철학 3가지 - 기술적인 방향, 성장, 실천몇 년간 숫자 3은 저의 삶 주변을 신기하게 맴돌았습니다. 저 역시 숫자 3의 팬입니다. 그래서 저는 주저없이 커리어 개발과 관리를 위한 철학을 3가지 항목으로 만들었습니다. 기술적인 방향 ,성hanbit.co.kr 1여러분이 만드는 제품, 기능 또는 작업의 기술적인 방향을 스스로 정하고 있나요?2성장하기 위해 무엇을 해야 하.. 2024. 6. 21. 개인생각) RPG 에서 업데이트 및 지속적인 성장에 대한 아이템 가치 보존에 대한 생각 RPG 에서 업데이트 및 지속적인 성장에 대한 아이템 가치 보존에 대한 생각RPG 에서 업데이트를 진행하게되는 과정에서 새로운 업데이트에서 추가되는 아이템 혹은 새로운 지역이나 몬스터혹은 기존의 보상이 추가되는 경우에 기존의 아이템보다 더 좋은 아이템이 업데이트가 되기도 한다.그 과정에서 기존에 과금으로 구매를 진행하는 아이템들이나 기존에 사용하던 앤드아이템(종결아이템)들이 가치가 급격하게 떨어지는 경우가 종종 존재한다. WOW(월드오브워크래프트)의 시즌이 대표적이다.새로운 시즌이 나오면 기존의 아이템의 가치가 떨어진다.게임 사에서는 지속적인 업데이트를 진행하고 더 높은 목표를 동기부여를 주기 위해서는 더 높은 보상과 가치의 아이템을 제공해주는 과정에서 기존의 아이템의 가치에 대해서 고민이 필요하다. 현.. 2024. 6. 3. 개인생각) 게임 플레이에서 보상의 기대감 (전조 증상) 게임 플레이에서 보상의 기대감 (전조 증상)게임플레이 및 게임 개발을 하는 과정에서 보상을 주는 과정에 대한 유저의 인터렉티브한 상황을 표현해주는 디테일한 작업으로 해당 작업의 유무에 따라 유저가 보상을 받는 기대감을 느끼는 정도가 다르다. 흔히 '전조 증상' 혹은 '전조' 정도로 표현하는데 지금은 많은 게임들에 포함되어있다.수집형 게임에서는 뽑기(가챠)를 기준으로는 등급이 달라지기 때문에 세분화된 전조 증상이 존재한다. 전조 증상은 유저에게 기대감을 증폭시켜주고 특별한 경험을 주기 위한 방법으로 과금적인 요소에도 많이 사용되곤 한다.너무 과한 전조 증상을 넣다보면 그만큼 플레이 타임에 문제가 되거나 불만을 가지기도 하기 때문에 적절한 시간 내에서 특별한 케이스에 한해서 사용하는 것이 좋다. .. 2024. 5. 25. 읽을거리)소프트웨어 개발자의 생산성을 측정하는 방법 소프트웨어 개발자의 생산성을 측정하는 방법 소프트웨어 개발자의 생산성을 측정하는 방법이라는 글을 일고 간단하게 정리 및 추가로 개인적인 생각과 견해를 포함해서 포스팅한다. 원본 링크 : [링크] 기고 | 소프트웨어 개발자의 생산성을 측정하는 방법 소프트웨어 개발자의 효율성을 측정하는 것은 수십 년 동안 불가능한 것으로 여겨졌다. 두 명의 맥킨지 컨설턴트는 개발자가 개발자의 생산성을 측정할 www.itworld.co.kr 생산성을 측정하기 위한 방법으로 DORA(DevOps Research and Assessment)나 , SPACE(Satisfaction Performance,Activity., Communication/ Collaboration and Efficiency)를 활용해서 한다. 이런 맥킨지.. 2024. 1. 30. 개인생각) 개발팀의 행복을 유지하는 요소 개발팀의 행복을 유지하는 요소 개발팀의 행복을 유지하는 요소가 있다고 해서 해당 웹 사이트의 내용을 보고 개인적인 생각을 간단하게 포스팅 한다. 원본링크 IT World - 개발팀의 행복을 유지하는 전략 : [링크] 개발팀의 행복을 유지하는 9가지 전략 소프트웨어 개발자 수요가 늘고 있다는 것은 더는 비밀이 아니다. 불확실한 경제 상황에도 기업은 코딩할 줄 아는 사람을 찾고 유지하려고 전력을 다 www.itworld.co.kr 대 주제를 대략 다음과 같다. 주제 어려운 프로젝트 유연한 업무 환경 일과 삶의 균형(워라밸) 공정한 보상과 해택 혁신적이고 의미 있는 프로젝트 협업적 환경 원하는 도구를 사용할 수 있는 환경 효율적이고 합리적인 개발 프로세스 사람에 따라 기준이 다르긴하지만 어느정도 다 연관성이 .. 2023. 12. 29. 개인생각) return null 은 좋지 않다? return null 은 좋지 않다? 작업을 하다가 return null 으로 리터럴 타입을 지정하는 경우가 종종 있다. 본인도 어느정도 코드 규약에서 해당 경우를 사용해서 궁금증이 생겨서 좀더 찾아보게 되었다. null 리턴은 왜 나쁠까? [원문] null 리턴은 왜 나쁠까? 코드 복잡성 관리 측면에서 의미를 축약한 표현의 문제와 해결 방법을 예제로 알아봐요. velog.io 해당 글을 보게되면서 간략하게 개인 생각을 정리하는 포스팅을 한다. 단점 설명 잠재적인 null 참조 예외 호출 코드가 반환된 값을 적절하게 처리하지 않고 해당 값이 null이 아니라고 가정하는 경우 런타임에서 Null 참조 예외가 발생할 수 있습니다. 명확성 부족 null.. 2023. 11. 29. 개인생각) 물 경력에 대한 고민 물 경력에 대한 고민대부분은 개발자는 경력이 쌓이면 실력이 쌓인다는 생각을 하지만실상은 많은 경력을 가진 개발자라고 하더라도 경력대비 실력이 부족하다는 것을 표현하는 속어로 '물-경력'이라는 표현을 쓰는데 간략하게 개인 생각을 포스팅하고자 한다. 직무에 대해서 변별력이 없다고도 하는데. 경력대비 실력이 부족하다는것은 굉장히 슬픈 이야기이다.하지만 현실을 직시 해야 하기 때문에 시간이 지날수록 자신을 파악해보는게 중요하지 않을까 생각한다. 좀더 디테일하게 정리를 하자면 다음과 같다. 성과가 없는 경력성장이 정체된 경력할수있는 스킬셋이 부족한 경력본인만 할수있는 특별하지 않는 경력 그래도 경력대비 실력이라는 것은 상대적이기 때문에 굉장히 특별하게 잘하는 사람과 비교를 하거나 혹은 반대의 경우도 있으니 기준.. 2023. 8. 24. 개인생각) MZ 세대와 효과적으로 협업 하는 방법 MZ 세대와 효과적으로 협업 하는 방법 원문 : [링크] [IT 트렌드 바로읽기] MZ세대와 효과적으로 협업하는 방법 - 모비인사이드 MOBIINSIDE [IT 트렌드 바로읽기] MZ세대와 효과적으로 협업하는 방법 - 비즈니스 모비인사이드 MOBIINSIDE www.mobiinside.co.kr 해당 글을 읽으면서 간략하게 느낀점과 생각에 대한 간략한 포스팅이다. 시대가 변함에 다라 기업문화도 변하는 과정에서 포인트는 다음과 같다. MZ 시대에 과거와 지금을 비교하는 일을 싫어한다고 한다. 형식적인 업무 처리방식을 거부한다. 자신의 워라벨을 존중받고 싶어 한다. 사생활을 지켜주기를 원한다. '꼰대 선배'를 거부한다. 지금의 변화의 흐름은 단순하게 기업에서의 문화 뿐 아니라 보고 시대상을 반영한다. 지금은.. 2023. 7. 2. 개인생각) 개발(UI/UX)에서 공백(여백)에 대한 생각 개발(UI/UX)에서 공백(여백)에 대한 생각 개발 하는 과정에서 어떤 특수한 상황에 의거해서 공백 상태(Empty States)가 되는 상황이 종종 생긴다. 본인의 모토는 결국 그 상태에 대한 것도 사용자에게 어떠한 피드백을 주는 형태가 어떤 형태로든 개발이 되어야 한다고 생각을 한다. 같은 맥락에서 이야기하는 링크가 있어서 첨부한다 : [공백을 경험으로 채우는 방법] 공백을 경험으로 채우는 방법 | 요즘IT 건축 공간에 ‘사람’이 모인다면, 인터페이스에는 ‘사용자’가 머물다 갑니다. 두 공간 모두 견고한 맥락으로 설계되고, 공감이 오가는 정서적인 공간이 되기도 합니다. 때때로 공간을 둘러 yozm.wishket.com 간단하게 이미지를 다운해서 보여주는 화면이 있는데 개발하는 과정에서는 '결과'에 치.. 2023. 6. 15. 개인생각) ChatGPT를 사용해본 후기 ChatGPT를 사용해본 후기 ChatGPT를 사용하면서 느낀건 대략 다음과 같다. 대화하는 과정처럼 쉽게 접할수있고 생각보다 꽤 괜찮은 정보를 제공해준다. 간단하게 알고있는 정보를 기준으로 몇가지 질문을 했다. ChatGPT : [링크] Jenkins pipeline을 Groovy로 작성하는 걸 알려달라고 해보았다. c#으로 비트연산을 역순으로 하는방법에대한 간략한 코드도 작성해준다. 한글로 질문을 하게되더라도 어느정도 원하는 정보를 준다. 확실히 영어가아니라서 번역하고 데이터를 가져오는데 오래걸리는게 체감이 된다. 링크를 달라고하면 전달해주기도 한다. 구글에서 검색하는걸 좀더 대화식으로 점점더 요청을 할수있는 장점이 있다. 사진을 달라고 요청해보니 안된다고 답변이 돌아왔다. 나름 괜찮은 선생님이라고 .. 2023. 2. 8. 개인생각) 소프트웨어 및 기술 지식의 홍수 속에 살아남기 소프트웨어 및 기술 지식의 홍수 속에 살아남기 시간이 지나면 지날수록 많은 데이터와 지식 또는 소프트웨어의 발전으로 지식의 홍수속에 휩쓸리게 된다. 자신이 배운 기술과 습득한 지식은 어느순간 과거의 데이터가 되고 새로운것을 학습해야한다. 원본 글에서 기술의 홍수속에서 어떤 기술과 어떠한 태도를 가지고 개발자로 살아갈 것인지 생각하는 여러가지 항목들이 있다. 1. 유저의 관점에서 생각하는 태도 2. 다음(NEXT)를 고민하는 태도 3. 팀에서의 나의 태도 4. 성장하려는 태도 +추가적인 개인적인 생각이다. 5. 해당 트랜드를 읽는 태도 6. 사람에 대한 태도 7.테스트 검증 과정과 기록하는 습관 기술의 홍수속에서도 자신의 주력 기술을 기반으로 앞으로 필요한 기반기술의 트랜드를 따라가야한다. 그리고 테스트 .. 2023. 1. 19. 개인생각) 카카오 화재 사건에 대한 개인생각 카카오 화재 사건에 대한 개인생각 SK C&C 판교 데이터센터 화재로 인한 인터넷 서비스 장애 사건으로 16일 10:40분부터 데이터 서비스 오류가 발생했다. 카카오가 전반적인 서비스들이 굉장히 많은데 전방위적으로 모두다 다운되기 시작했다. 카카오의 자회사가 굉장히 많은데 한순간에 다운된 상황이다. 카카오 페이 (KakaoPay) 카카오 게임즈(Kakao Games) 카카오 모빌리티( Kakao Mobility) 등등.. 관련 서비스가 모두다 다운되었다. 간단하게 결제가 안되고 카카오로 로그인하는 많은것들이 접속이 안되고, 카카오톡이 전송이 안되고, 사진, 동영상등 여러가지가 전송이 안되서 거의 모든 사람들이 계속 서비스를 못하는 상황이다. 같은 상황의 네이버의 대응과 전혀 달랐다. 네이버는 주요 서비스.. 2022. 10. 20. 개인생각) 스크럼이 개발자를 괴롭히는 이유 스크럼이 개발자를 괴롭히는 이유 요즘 IT 스크럼이 개발자를 괴롭히는 9가지 이슈 : [링크] 스크럼이 개발자를 괴롭히는 9가지 이유 | 요즘IT 지금 전 세계에는 “팀 단위에서 스스로 어떤 업무를 언제까지 할 건지 결정하라”라고 외치는 스크럼 트레이너, 애자일 코치, 스크럼 마스터라고 불리는 사람들이 넘쳐납니다. 하지만 스크럼 yozm.wishket.com 해당 글을 보게되고 여러가지 생각이 되게 되었다. 두번째 회사에서 개발팀에서 스크럼을 도입했던 시기에서 경험했을때 과연 원하던 스크럼의 형태가아니었다. 최초에 도입되었고 점점 다른 방향으로 변했었다. 처음에는 의도대로 . 지속적으로 관리되면서 더 좋은 방법과 경험을 이야기하고 제시하고 더 좋은 개발방법과 방향에 대해서 논의를 했었다. 그러나 점점 비.. 2022. 10. 13. 이전 1 2 3 4 다음 반응형