subtle & plausible

고정 헤더 영역

글 제목

메뉴 레이어

subtle & plausible

메뉴 리스트

    • 분류 전체보기 (118)
      • TIL (89)
        • #100DaysOfSwiftUI (44)
        • 리액트 네이티브 (6)
        • 실용주의 단위 테스트 (9)
        • App Architecture (5)
        • Combine (4)
        • Metal (2)
        • RxSwift (8)
        • Swift Codable (7)
        • TDD iOS (4)
      • 실험실 (3)
      • 책 (15)
      • 오프 (5)
      • 기타 (6)

    검색 레이어

    subtle & plausible

    검색 영역

    컨텐츠 검색
    2022.08. INFCON 2022

    오프닝 - 왜 열었는가? 감사. 함께 성장. 성장에 대한 다양한 기술과 경험에 대해 토론, 공유. - 슬로건은? Learn, Share and Grow. - 한국의 스택오버플로우가 되고 싶다. 실리콘밸리로 떠나는 비전공자 개발자의 지난 4년 회고 - 좋았던 선택 vs 후회되는 선택 - 체대 개발자 회고를 쓰셨던 그 분. - 줌인터넷에서: 신입 개발자 파일럿 프로그램. 노션을 이용해 현재 진행 중인 프로젝트의 상태를 동료들에게 공유. - 서비스 분야(도메인)을 정하고 이직. - 매년 '내 나이'만큼 책 읽기. - 영주권 신청을 미리 해뒀었는데 4년만에 인터뷰가 잡힘. - Pixelic. Full Remote, Fully Asnyc 협업. 여섯 번의 pivot. - Shape Up(제품 개발 프로세스). 베..

    오프 2022. 8. 30. 01:39

    2021년 회고 그리고 2022년

    2020년 회고 그리고 2021년 # 올해의 금언 2022. 임시의 삶이란 없다. 몇 개의 월셋집과 전셋집을 거치는 동안 그녀는 언제나 무리해서라도 집을 깨끗하게 보수했고, 패브릭과 식물로 낡은 빌라를 아늑하게 만들었다. 나는 그녀에게서 임시의 삶이란 없다는 것을 배웠다. 우아한 가난의 시대 - 김지선 은 작년의 그것을 잇기로 했다. 새로이 떠오른 것이 없기도 했고. 올해 있을 더 많은 변화들에 예민하고 기민하게 반응하고자 한다. # 코로나 여전히 모든 것을 빨아들이고 있다. 집콕 생활이 너무 길어지자 아이들도 이제 주말에 나가자고 굳이 조르지 않는다. # 퇴사 8년만에 퇴사를 했다. 워낙 오래 있기도 했고, 미련남지 않게 충실히 일해왔다고 생각해서 처음엔 시원함과 설렘 뿐이었다. 많은 일이 있었다. 중..

    기타 2022. 1. 3. 09:36

    실용주의 단위테스트. 10장. 목 객체 사용

    테스트 도전 과제 테스트에서 실제로 HTTP 호출을 해서는 안됩니다. 그 이유는 - 실제 호출에 대한 테스트는 나머지 대다수의 빠른 테스트들에 비해 속도가 느릴 것입니다. - HTTP API가 항상 가용한지 보장할 수 없습니다. 통제 밖입니다. 번거로운 동작을 스텁으로 대체 스텁: 테스트 용도로 하드 코딩한 값을 반환하는 구현체. 의존성 주입: 테스트 시, 스텁을 주입하여 HTTP API 호출에 대한 응답으로 사용합니다. 테스트를 지원하기 위한 설계 변경 의존성을 주입할 수 있도록 설계를 변경함으로써 테스트를 작성할 수 있었습니다. 의존성을 주입하는 방법으로는 생성자 주입, 세터 메서드, 팩토리 메서드 오버라이드, 추상 팩토리 등이 있고, 구글 주스나 스프링 같은 도구를 사용할 수도 있습니다. 목을 올바..

    TIL/실용주의 단위 테스트 2021. 11. 28. 18:55

    실용주의 단위테스트. 9장. 더 큰 설계 문제.

    SRP: Single Responsibility Principle 현재 Profile 클래스는 데이터 모델로서의 역할과 매처로서의 역할을 다 가지고 있습니다. 클래스는 변경할 때 한 가지 이유만 있어야 합니다. 클래스는 작고 단일 목적을 추구합니다. 새로운 클래스 추출 Profile 클래스가 실세계 개념에 잘 맞는다는 이유만으로 단일 클래스로 한정한다면 피해가 커질 것입니다. 명령-질의 분리 어떤 값을 반환하고 부작용을 발생시키는 (시스템에 있는 어떤 클래스 혹은 엔터티의 상태 변경) 메서드는 명령-질의 분리(command-query separation) 원칙을 위반합니다. 단위 테스트의 유지 보수 비용 리팩토링으로 인해 단위테스트가 깨지기 시작할 때, 이를 고치기 위한 노력은 단위 테스트를 소유하는 비..

    TIL/실용주의 단위 테스트 2021. 11. 27. 17:26

    Swift Package Name에 관한 이야기

    몇 달 전에 KakaoSDK를 감싸서 Swift Package를 만든 적이 있습니다. 버전 업을 해둘까해서 오랜만에 가볍게 손을 대봤는데... 크게 중요한 건 아니지만 신경쓰이는 부분이 생겨서 한참을 확인했습니다. Alamofire의 dependencies 추가 예시 .package(url: "https://github.com/Alamofire/Alamofire.git", .upToNextMajor(from: "5.4.0")), AnyCodable의 dependencies 추가 예시 .package(url: "https://github.com/Flight-School/AnyCodable", from: "0.6.0"), RxSwift의 dependencies 추가 예시 .package(url: "https..

    실험실 2021. 7. 10. 22:58

    실용주의 단위 테스트. 8장. 깔끔한 코드로 리팩토링하기.

    리팩토링 실습입니다. 정리를 위해 오랜만에 다시 읽으니 저자의 친숙한 말투와 농담이 새삼 눈에 띄네요. 메서드 추출 리팩토링하고자 하는 메서드의 복잡도를 줄여 코드가 무엇을 담당하는지 쉽게 이해할 수 있도록 합니다. 이미 앞에서 단위 테스트를 작성해두었기 때문에 수정에 부담이 적습니다. 메서드를 위한 더 좋은 집 찾기 메서드 추출을 해보면, 때로는 해당 객체와 직접적인 연관성이 없는 걸 발견할 수도 있습니다. 요즘 읽고 있는 오브젝트, 듣고 있는 TDD 강의 내용들이 함께 머릿 속을 지나갑니다. 유사한 내용을 각각의 관점에서 다룹니다. 자동 및 수동 리팩토링 메서드 인라이닝이라던가... IDE가 제공하는 리팩토링 기능을 충분히 사용하라는 조언입니다. 이클립스가 언급되길래 출판연도를 확인했는데, 원서는 2..

    TIL/실용주의 단위 테스트 2021. 6. 22. 11:18

    Swift Package Dependencies는 누가 들고 있는 걸까

    SPM을 이용해 Local Package를 추가하다가 의문이 생겨서... 확인한 것들을 메모해보았습니다. 일단 프로젝트에 Swift Package를 추가하려면... File -> Swift Package -> Add Package Dependency 선택하거나 혹은 프로젝트 선택 후, 'Swift Packages'탭에서 + 를 누르게 됩니다. 이렇게 추가된 Swift Package들은 Xcode 좌측의 Project Navigator 맨 마지막에 Swift Package Dependencies 항목 밑에 나타납니다. 여기까지는 자연스러운데;;; 이제 Local Package에서 Package.swift를 이용해 dependency를 명시할 경우, Local Package의 dependency로 추가된 S..

    실험실 2021. 5. 9. 01:35

    듄

    그냥 듄. 학생 시절에 듄2라는 게임을 한 적이 있습니다. 스타 크래프트와 유사한 실시간 전략 시뮬레이션 게임이었는데, 사막에 뿌려져있는 무언가를 채취해서 병력을 생산할 수 있었고, 종종 사막에서 벌레가 나타나 탱크 같은 것들을 한 입에 집어 삼키던 게 기억에 남아있습니다. 그냥 옛날 게임 중 하나일 뿐이었는데, 최근 영화화 소식을 들으면서 소설이 원작인 것을 알게 되었습니다. 예고편이 막 엄청 좋았다고 말할 순 없지만 감독이 드니 빌뇌브라니 기대가 큽니다. 오랜만에 소설을 읽어서 무척 좋았습니다. '듄에 견줄 수 있는 건 반지의 제왕 외에는 없다. - 아서 C. 클라크' 어이쿠 반지의 제왕씩이나... 그런데 아서 C. 클라크가 누구지... 하는 생각이 들어 찾아봤는데, 2001 스페이스 오딧세이를 쓴 ..

    책 2021. 3. 21. 23:44

    추가 정보

    인기글

    최신글

    페이징

    이전
    1 2 3 4 ··· 15
    다음
    깃헙 브런치 링크드인
    subtle & plausible
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바