본문 바로가기

전체 글131

[CS] 클린코드 [참고] 더보기 https://www.samsungsds.com/kr/insights/cleancode-0823.html 클린코드란 무엇인가? | 인사이트리포트 | 삼성SDS 개발자라면 누구나 한 번쯤은 고민해 봤을 만한 클린코드! 클린코드란 무엇이고, 클린코드를 작성하기 위한 원칙들은 어떤 것들이 있는지 알아보겠습니다. www.samsungsds.com https://dev-coco.tistory.com/182 클린 코드(Clean Code) 요약 및 정리 개발 하며 내가 작성하고 있는 코드가 과연 좋은 코드인가 문득 고민하게 되었고, 좋은 코드란 무엇인가에 대한 궁금증으로 '클린 코드' 서적을 접하게 되어 읽으면서 중요한 내용들을 정리하고 dev-coco.tistory.com https://broce.. 2024. 2. 18.
[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.