분류 전체보기34 [TECH] 클린아키텍처를 향해서 💨 [티끌] 티끌 클린아키텍처를 향해서 💨 안녕하세요 티플의 안드로이드 개발자 정채현입니다😆😆😆😆😆 저번에 말씀드린 디자인 패턴에 이어서 Clean Architecture에 대한 설명을 이어가려 합니다! 왜 이렇게 다들 클린 아키텍처를 도입하려 하는 걸까요?? 이 이유에 대해 생각하기위해서는 먼저 생각해보아야 할 문제가 있습니다. 👩💻 기능 VS 구조 ? 앱을 볼 때 기능이 중요하다고 생각하시나요? 아니면 구조가 중요하다고 생각하시나요? 기능은 앱의 가치를 만들어 낸다는 점에서 기능이 더 중요하다고 생각하는 사람이 있고 기능과 추가와 수정을 용이하게 하는 구조가 더 중요하다고 생각하는 사람이 있을 것입니다. 사실 저는 원래 기능파였습니다... 일단 기능이 있어야 앱의 가치가 생기기 때문에 기능이 엉망인데 .. 2023. 12. 8. [TECH] 서버 API 성능개선기(2) [티끌] 티끌 서버 API 성능개선기(2) 안녕하세요 티플의 백엔드 개발자 김유정입니다 :) 저번 글에 이어서 오늘은 테스트 스크립트를 작성하고, 티끌 앱에서 발생하는 N+1 문제를 해결하여 성능을 측정하려 합니다. 👩💻 테스트 스크립트 작성 1. ngrinder을 먼저 실행합니다. java -Djava.io.tmpdir=/Users/kimyujeong/.ngrinder/lib -jar ngrinder-controller-3.5.8.war —port=8300 2. 부하 스크립트를 작성합니다. import static net.grinder.script.Grinder.grinder import static org.junit.Assert.* import static org.hamcrest.Matchers.*.. 2023. 10. 31. [UI DESIGN] 피그마 단축키로 업무 효율 높이기 [티끌] 피그마 단축키로 업무 효율 높이기 안녕하세요 티플의 디자이너 태진입니다. 저는 디자인툴을 쓸 때 유별나게 단축키를 쓰지 않는.. 노가더 손 작업자 였는데요 시간과 싸워야 하는 디자인업계 특성 상 이런 비효율을 줄이고자 업무 효율을 늘려주는 피그마 단축키 몇 가지를 소개해 드리려 합니다! 🖌️ 피그마 현재 단축키 설정 확인하기 디자이너들이 주로 사용하는 어도비툴과 비슷하지만 미묘하게 다른 피그마 단축키, 헤매면서 익히기보다 한 번 확인해 보세요! 대부분의 단축키를 확인해 볼 수 있습니다. control + shift + / 입력하면 피그마 하단에 아래 이미지 처럼 설정을 확인할 수 있습니다. 🖌️ 오토 레이아웃 혹은 그룹화된 에셋 집어서 고르기 작업량이 많아질수록 그룹화로 에셋들을 정리하게 되지만.. 2023. 10. 24. [TECH] 안드로이드 다양한 아키텍쳐 패턴(MVC, MVP, MVVM) [티끌] 티끌 Android 의 다양한 디자인 패턴 안녕하세요 티플의 안드로이드 개발자 정채현입니다😆😆😆😆😆 오늘은 안드로이드의 다양한 아키텍쳐 패턴인 MVC, MVP, MVVM에 대해 알아보도록 하겠습니다.💨 👩💻 디자인 패턴 디자인 패턴은 소프트웨어 개발 과정에서 자주 발생하는 문제에 대한 전형적인 해결 방법을 정의한 것입니다. 이러한 패턴은 코드를 더 구조적이고 유지보수 가능하게 만들고, 개발자 간에 공통 언어와 개념을 제공하여 협업을 용이하게 합니다. 디자인 패턴 중에서도 MVC, MVP, MVVM은 소프트웨어 공학에서 많이 사용되는 아키텍처 패턴입니다. 이러한 패턴은 주로 UI와 비즈니스 로직을 분리하고, 코드의 재사용성을 높이며, 테스트 가능성을 개선하는 데 도움을 줍니다. 안드로이드 앱 개.. 2023. 10. 19. 이전 1 2 3 4 ··· 9 다음