본문 바로가기

분류 전체보기104

리팩토링에 대해 리팩토링에 대한 밀린 글은 좀 써볼까 한다. # 목차1. 리팩토링이란 무엇인가?리팩토링은 소프트웨어 개발에서 기존 코드의 기능을 유지하면서 코드의 구조를 개선하는 프로세스를 말한다.마틴 파울러(Martin Fowler)의 정의에 따르면, 리팩토링은 "외부 행동의 변화 없이 내부 구조를 개선하는 것"으로, 코드의 가독성, 유지보수성, 확장성을 높이는 데 중점을 둔다.리팩토링은 소프트웨어 개발 주기에서 지속적으로 이루어져야 하는 중요한 작업이다. 일 다니면서 팀원 관리하고 프로젝트 관리에 일상생활까지 하려니 굉장히 빡세서 블로그 업데이트가 밀렸었는데... 몇달전 공부하며 시도했고 마무리 했던 리팩토링에 대해 다뤄본다. 2. 리팩토링의 필요성?우리는 모두 목적을 가지고 코드를 작성한다."캐릭터의 정보를 저장할.. 2024. 9. 1.
[게임리뷰/이미지 스포 有] Sea of Stars - 맛있다! 스타필드를 기다리며 xbox 월간패스를 끊고서 했던 게임이다. 깬지는 좀 됐는데 귀찮아서 이제 리뷰를 쓴다. 꽤 잘 만든 게임이다. Unity로 만들었으며 턴제는 좋아하지만 JRPG는 그닥 좋아하진 않았는데, 이건 꽤 재밌어서 다른 JRPG도 해보고 싶었다. 여기까진 평범한 JRPG같았다. 여기서 갑자기 이미지가 도트에서 이미지로 바뀌며 시점이 바뀌었다. 사실 두번째는 연출이다. 아마 따로 렌더링 된 영상이지 싶다. 보스씬. 갑자기 탄막게임이 되었다. 총평을 내리자면 총점 : ★★★★☆ 번역 : ★★★☆☆ 스토리 : ★★★☆☆ 게임성 : ★★★★★ 우선 번역의 경우 대충 원문 스크립트가 보인다. 근데 이걸 이렇게 번역했다고? 혹은 이것보다 이렇게 번역하는게 더 매끄러웠을것 같은데.. 같은것들이 보였다. .. 2023. 9. 9.
제 2 근린생활시설… 아.. 부동산 중개료 원룸에 두배다… 가지마라.. 제발… 부동산 중개료 계산기에서도 두배뜨더러.. 아… 2023. 9. 7.
비트연산관련 문제 꽤 오래전에 비트연산자에 대해 배웠던 기억이 있다. 오늘은 비트연산에 대해 적어볼 생각이다. 생각해보면 예전에 비트마스크 와일드마스크 관련 공부할때 개념 자체는 알았지만, 코딩을 해본적은 없었다. 우선 코딩을 하기전에 보통 우리가 쓰는 변수 타입들은 최소 1바이트, 즉 8비트인데 이것들을 어떻게 데이터의 개념으로? 생각을 할까? 우선 연산자는 너무 기본적이지만 사실 까먹고 있던 부분인데, 보통 a && b는 a And B이다. 여기서 비트연산자는 a & b로 적는다. 코딩과 동떨어져 생각해볼때, &연산이 And를 뜻하는건 너무 자연스러운데 .. 흠.. 왜 까먹었었더라 아무튼 ! & , | , ^ , ~ 이정도 있고 and, or , xor, not 다음은 시프트연산자인데, 이거 예전에 네트워크 배울때도 .. 2023. 8. 25.