오늘도 손가락에 관절염이 오도록 코딩을 짜고 있었습니다. 그러다가 문득 이런 코드를 발견 했습니다.A 클래스에서 1 번 기능을 사용해야합니다.B 클래스에서 1 번 기능을 사용해야합니다.C 클래서에서 1 번 기능을 사용해야합니다… 이 문제를 객체지향에서는 어떻게 해결하
원본 : https://www.raywenderlich.com/32851541-dart-futures-and-streams(해당 글을 바탕으로 재구성) 만약 우리가 비동기 처리를 할 수 없다고 생각하면, 정말 답답한 세상속에서 살아야 할 수도 있어요. 왜냐하면
(썸네일 출처: unsplash)A collection of values, or "elements", that can be accessed sequentially.Element 혹은 Value 로 구성된 Collection 인데, 순차적으로 접근이 가능한 Collec
Go 언어에서의 에러 핸들링 코드를 보면서, 신기한 점을 발견했다. 아래 Go 코드를 보자.의존성 코드로직 정의호출 영역이 전체 코드 중에서 아래 부분을 이야기하고 싶다.나도 Go 언어는 할 줄 모르지만, 이정도는 이해가 된다.http.Get(...) 메서드를 통해서
작성 동기 매일 사용하는 Dart 언어로, Dynamic Array 와 LinkList 를 직접 구현해보고 싶었다.예상 독자Dart 언어를 사용한 초보자.기대 효과Dynamic Array 가 Default 설정일 뿐, 변경 가능하다는 사실을 알게된다.LinkedList
Dart 3.0 에 추가된 새로운 기능으로 Sealed Class 가 나왔다.Q. 이 Sealed Class는 왜 나왔는가.Class의 무분별한 상속을 제한하고 싶어서 (Subclassing 제한)더 안전한 + 더 정확한 패턴 매칭(Pattern-matching)을 하
<골든래빗에서 제공 받은 도서로 일부 발췌한 내용이 있습니다.>책: 코드팩토리의 플러터 프로그래밍 2판Dart 3.0 에 추가된 Record 기능에 대해서 알아보고자 한다.Record의 정의는 다음과 같다.서로 다른 타입의 데이터를 모아 놓은 것각각의 타입마다 이