카테고리 보관물: Article 정리

[Kotlin] Custom Kotlin delegates

원문 : [MEDIUM] Custom Kotlin delegates 코틀린에서는 객체가 특정 행동이나 구현을 다른 객체(대리자)에게 위임함으로써 상속 없이 코드를 재사용하고 중복을 줄이며 모듈성을 제공하는 위임 메커니즘을 제공합니다. by 키워드를 사용하여 이를 구현하며, 코드 중복을 줄이고, 가독성 및 유지 보수성을 향상시키며, 코드 재사용을 … 계속 읽기

카테고리: Article 정리, Kotlin | 댓글 남기기

[Software Development] CI/CD 모범 사례

원문 : [MEDIUM] CI/CD Best Practices 자동화(Automate Everything): 빌드, 테스트, 배포 과정 전체를 자동화합니다. 버전 관리(Version Control): 코드베이스 관리를 위해 버전 관리 시스템(예: Git)을 사용합니다. 단일 저장소(Single Repository): 관련 코드와 설정 파일을 단일 저장소에 유지합니다. 빌드 자동화(Build Automation): 자동 빌드를 … 계속 읽기

카테고리: Article 정리, Software Development | 댓글 남기기

[Software Development] 2023/2024 소프트웨어 개발 동향

원문 : [MEDIUM] Software Development Trends 2023/2024 — Vol. 1. 소프트웨어 아키텍처 디자인 포터빌리티는 클라우드 네이티브 추상 모델을 강조하는 프레임워크를 통해 구현 세부 사항에서 비즈니스 로직을 분리함으로써 인기를 얻고 있음. 대규모 언어 모델은 로우코드 및 노코드 개발자의 새로운 세대를 가능하게 하는 … 계속 읽기

카테고리: Article 정리, Software Development | 댓글 남기기

[Android] Jetpack Compose

원문 : [MEDIUM] Jetpack Compose: The Android Developer Roadmap — Part 5 Jetpack Compose의 기본 구성 요소: Jetpack Compose는 Compose 컴파일러, Compose 런타임, Compose UI의 세 가지 주요 구성 요소로 구성되며, 이를 통해 Kotlin에서 UI를 선언적으로 구축할 수 있습니다. Compose … 계속 읽기

카테고리: Android, Article 정리 | 댓글 남기기

[Software Development] API Design 101: 기본부터 모범 사례까지(From Basics to Best Practices)

원문 : [MEDIUM] API Design 101: From Basics to Best Practices API 디자인 기본부터 최고의 사례까지 API 디자인 개요: API 디자인은 입력(예: 새 상품에 대한 상품 세부 정보)과 출력(예: 상품 조회 시 반환되는 정보)을 정의하는 것에 초점을 맞춥니다. 이는 인터페이스에 … 계속 읽기

카테고리: Article 정리, Software Development | 댓글 남기기

[Software Development] 모바일 애플리케이션 아키텍처 vs. 디자인 패턴

원문 : [MEDIUM] Mobile Application Architecture vs. Design Patterns 모바일 애플리케이션 아키텍처: 기반 체계 설계 정의: 애플리케이션의 전체 구조 및 조직을 설계하는 청사진. 고수준의 구성요소, 그들 간의 상호작용 및 데이터 흐름을 정의. 인기 있는 아키텍처 패턴: MVC (Model-View-Controller): 데이터 및 … 계속 읽기

카테고리: Article 정리, Software Development | 댓글 남기기

[Software Development] 기술 부채를 다루는 방법

원문 : [MEDIUM] How To Deal With Technical Debt 기술 부채 대처 방법 기술 부채는 개발 팀에 큰 불만과 소진을 초래할 수 있으며, 소프트웨어 엔지니어들은 이의 부정적인 영향을 인지하고 있지만, 개발 과정에서 빠르고 쉬운 솔루션을 선택하는 것의 위험성을 제품 팀에 설명할  … 계속 읽기

카테고리: Article 정리, Software Development | 댓글 남기기

[Software Development] 스프링 부트에서 데이터 전송 객체 (DTO)

원문 : [MEDIUM] Data Transfer Object (DTO) in Spring Boot 1. Data Transfer Object (DTO)란? DTO는 애플리케이션의 다양한 계층 간 데이터를 캡슐화하여 전송하는 디자인 패턴이다. DTO는 필요한 필드만 포함하고 비즈니스 로직은 포함하지 않는 경량 객체다. 2. Spring Boot에서 DTO 사용의 … 계속 읽기

카테고리: Article 정리, Server | 댓글 남기기

[Kotlin] 다형성과 인터페이스

원문 : [MEDIUM] Polymorphism and Interfaces in Kotlin: A Powerful Duo 다형성과 인터페이스 다형성: 다양한 클래스의 객체를 공통 슈퍼클래스의 객체로 취급할 수 있게 하는 객체지향 프로그래밍의 원리입니다. 이를 통해 하나의 인터페이스나 슈퍼클래스로 여러 관련 클래스를 대표할 수 있습니다. 예를 들어, Shape … 계속 읽기

카테고리: Article 정리, Kotlin | 댓글 남기기

[Database] 데이터베이스 유형, 스케일링, 성능 최적화

원문 : [MEDIUM] System Design Interview: Mastering Databases 이 글은 시스템 디자인 인터뷰를 준비하는 이들을 대상으로 데이터베이스의 기본부터 세부 사항까지 다룹니다. 데이터베이스는 시스템 설계의 핵심으로, 데이터 저장, 검색, 조직화에 중요한 역할을 합니다. 여기서는 데이터베이스의 다양한 유형과 특징, 스케일링 기술, 성능 최적화 … 계속 읽기

카테고리: Article 정리, Database | 댓글 남기기