본문 바로가기

분류 전체보기431

코틀린인액션 스터디- 1 2022.11.16 (수) 코틀린이란 무엇이며 왜 필요한가? 코틀린은 실용적이며, 자바 코드와의 상호운용성을 중시 정적타입언어 코틀린은 정적 타입 지정언어이다. 반대로 동적 타입 지정 언어에서는 관계없이 모든 값을 변수에 넣을 수 있다. 장점: 성능(실행시점에 어떤 메서드를 호출할지 알아내는 과정이 필요없다), 신뢰성, 유지 보수성(어떤 타입에 속하는지 알 수 있어서) 타입추론 컴파일러가 문맥을 고려해 변수 타입을 결정하는 기능 함수형 프로그래밍 특징 일급시민인(first class) 함수을 일반 값처럼 다룰 수 있다. 함수를 변수에 저장할 수 있다. 불변성 부수효과가 없다. 부수효과란 입력이 같으면 항상 같은 출력을 나타낸다. 외부 환경과 상호작용하지 않는 순수함수다 함수형 프로그래밍 장점 간결성 다중.. 2022. 11. 26.
AC2 회고 3개월동안 AC2를 듣고 회고를 해보았다. 많은 삶의 변화를 많이 느낀 것 같다. https://docs.google.com/presentation/d/11zGTs-5ID9K2GkAvLrJQpQ9uIBYjzQcfc8TiBzDIqgU/edit?usp=sharing 2022. 10. 2.
프로그래머의 뇌 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791191600650&orderClick=4bb 프로그래머의 뇌 - 교보문고 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것 | 뇌를 알면 코드가 보인다 효율적인 프로그래밍을 위한 참신한 내 머리 사용법 프로그래밍은 까다로운 인지 활동이다. 추상적 수준에서 문 www.kyobobook.co.kr 무슨 책인가? 프로그래머가 작업을 할 때 발생하는 사건들을 인지과학으로 풀어냈다. 프로그래밍을 할 때 역할을 하는 세 가지 인지 과정과 자신의 혼란 유형 1. 지식의 부족: 아예 무슨 말인지 모름 2. 정보의 부족: 좀 살펴봐야할 것같음 3. 처리 능력 부족: 복.. 2022. 4. 4.
이벤트 스토밍 후기 이벤트 스토밍은 도메인에 관련된 모든 이해관계자가 한자리에서 도메인 이벤트를 바탕으로 도메인을 파악하기 위한 워크샵입니다. 진행을 위해서 포스트잇을 사용합니다. 이벤트 스토밍을 하는 방법은 온라인에서 공개된 영상들을 바탕으로 저희 회사 업무에 적용해보았습니다. 지금 회사는 규모가 커져서 MSA로 전환 하고 있는 도중입니다. 그 과정에서 구성원들이 DDD에 관심을 갖게 되고 마침 기회가 되어 이벤트 스토밍을 해보았습니다. 코로나 장기화로 사람들이 온라인 협업툴을 사용하고 있긴 하지만, 출근한 직원들과 펜과 포스트잇을 사용하여 도메인 이벤트들을 적고 붙여나갔습니다. 다양한 색의 포스트잇을 사용하는 것도 좋지만, 다들 처음 접하는 워크샵이고 포스트잇은 주황색으로 통일했습니다. 오늘 느낀 점들입니다. 저희 회사.. 2022. 3. 23.