티스토리 뷰

한 동안 업데이트를 할만큼 코드가 작성되지 않았는데, 일단 몇 가지 수정한거라도 적용하고자 업데이트를 해봤다.

 

1.2.1에서 업데이트한 내용은 아래와 같다.

 

 

 

문자열 하드코딩 열거형으로 정리

 

규모가 작은 앱이기도해서 사실 크게 중요하진 않지만, 혹시모를 다국어 대응 등을 위해 정리해봄.

 

그리고 오타를 낼 수 있는 가능성도 없앨 수 있어 괜찮은듯.

 

 

백업, 복구 코드 개선

 

기존의 이름으로 판단하던 로직을 아예 제거함

 

백업 복구 코드 내에서 데이터 삭제 등의 코드를 작성하지않고 repository를 이용해서 가독성 개선

 

hud가 이상하게 떠서 코드 위치를 수정함.

 

 

Remote Notification 적용

 

딱히 보낼 일은 없지만 수업에서 배운 내용이어서 적용해봄.

 

 

 

반려동물 등록화면 코드 개선

 

등록할 때 기존의 중복 체크 등 조건체크 로직의 뎁스가 if문 중첩으로 인해 굉장히 깊었음.

 

기존에는 이름이 비어있다면, 다시 if를 이용해 사진이 없는지 등을 체크하면서 뎁스가 늘어났었음.

 

이제는 하나의 if문 안에 한 가지 기능만 넣고, 해당 조건을 만족하지 못하면 return을 통해 등록 메서드를 종료할 수 있게했음

-> 만약 return되지 않는다면 조건이 통과가 된 것.

-> 이게 성능을 개선하지는 않겠지만 굳이 if문을 중첩시킬 필요도 없고, 코드도 훨씬 깔끔해져서 수정함

'프로젝트 > Petmory' 카테고리의 다른 글

[Petmory] 업데이트 1.2.0  (0) 2022.10.11
[Petmory] 업데이트 1.1.0  (0) 2022.10.04
[Petmory] 앱 출시 후기  (0) 2022.10.01
[Petmory] - 개인정보처리방침  (2) 2022.09.30
[Petmory] 앱 출시 계획  (2) 2022.09.07
댓글
최근에 올라온 글
Total
Today
Yesterday