본문 바로가기

분류 전체보기134

[CS] 리팩토링이란 [참고] 더보기 https://tech1.tistory.com/78 리팩터링(Refactoring)이란? 리팩터링(Refactoring)이란? 리팩터링은 소프트웨어 개발 과정에서 기존 코드를 변경하지 않고도 코드의 구조와 디자인을 개선하는 과정을 말합니다. 리팩터링은 코드의 가독성, 유지보수성, 확장 tech1.tistory.com 📝 리팩토링이란? 코드의 가독성, 유지보수성, 확장성을 향상시키는 데 목적을 두며 코드를 리팩토링함으로써 버그를 줄이고 기능 개선 및 추가 작업을 쉽게 수행할 수 있다. 코드의 품질을 향상시키기 위해 코드 스멜이라 불리는 문제점들을 찾아 개선하는 작업 코드 스멜: 중복 코드, 긴 함수, 긴 매개변수 목록, 전역 데이터, 가변 데이터 등과 같은 요소들로 인해 코드의 가독성과 유.. 2024. 2. 18.
[Swift] MVVM 패턴 [참고] 더보기 https://ios-daniel-yang.tistory.com/59 [iOS/Swift] MVVM 패턴의 Data Binding에 대해서 알아보자! (Closure, Observable, Combine) MVVM 란? Model-View-ViewModel로 구성된 아키텍처 패턴 중 하나로, 데이터를 처리하는 모델(Model), 사용자에게 보여지는 UI인 뷰(View), 뷰에 바인딩되어 모델과 뷰 사이를 이어주는 뷰-모델(View Model)로 분 ios-daniel-yang.tistory.com https://velog.io/@anfgbwl/Swift-MVVM-%EA%B5%AC%EC%A1%B0-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0 [Swift] MVVM 구조.. 2024. 2. 17.
[버닝버디] 1차 리팩토링 및 코드 정리 회고 [참고] 더보기 https://medium.com/@mooyoung2309/swiftui-mvvm-clean-architecture-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-1-b46dfc2e6213 SwiftUI + MVVM Clean Architecture 시작하기 #1 Domain, Data, Presentation 레이어 이해하기 medium.com https://medium.com/@mooyoung2309/swiftui-mvvm-clean-architecture-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-2-4662ceae0572 SwiftUI + MVVM Clean Architecture 시작하기 #2 DIContainer, FlowRouter으.. 2024. 2. 17.
[CS] 동기(Sync), 비동기(Async) [참고] 더보기 https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-%EB%B9%84%EB%8F%99%EA%B8%B0Async%ED%86%B5%EC%8B%A0-%EB%8F%99%EA%B8%B0Sync%ED%86%B5%EC%8B%A0 🌐 웹의 비동기(Async) / 동기(Sync) 통신 정리 웹에서의 비동기와 동기 웹 개발을 하다보면 비동기(Async)와 동기(Sync)라는 용어를 자주 접하게 될 것이다. 이 두 용어는 웹에서 데이터를 주고받는 방식을 설명하는데 사용되는데, 동기(Sync)는 inpa.tistory.com https://velog.io/@s_sub/Swift-%EB%B9%84%EB%8F%99%EA%B8%B0-%ED%94%84%EB%A1%9C%EA%B7%B8.. 2024. 2. 16.