Language

    책 [C# 교과서] 인터페이스의 유용함

    인터페이스를 사용하면 특정 클래스들에 특정 멤버를 강제로 구현하도록 명시할 수 있습니다. 자동차 클래스 관계에서 인터페이스가 바로 표준 설계라고 보면 됩니다. 표준을 무시한 채 설계하다 보면 자동차 기능이 들쑥날쑥 정의될 것입니다. 그러나 표준을 미리 정의하고 이를 지키도록(구현하도록) 인터페이스를 설계한 후 인터페이스대로 클래스를 구현하도록 지시하면 공통되고 표준화된 내용을 함께 구현할 수 있습니다. 그러기에 인터페이스를 사용한 상속 기능은 프로그램이 복잡해질 수록 그 가치가 높아질 것입니다. https://www.yes24.com/Product/Goods/90339705 C# 교과서 - 예스24 기초부터 활용까지, C# 기본기를 탄탄하게 다진다!20년 경력 전문가가 선별한 「핵심 내용」과 「학습 순서..

    책 [C# 교과서] using 문

    using 문은 IDisposable 인터페이스를 구현하는 개체를 올바르게 사용할 수 있도록 도와줍니다. using 문으로 개체를 묶어 생성하면 해당 using 문이 종료되면서 자동으로 Dispose() 메서드를 호출해서 정상 종료하도록 처리합니다. https://www.yes24.com/Product/Goods/90339705 C# 교과서 - 예스24 기초부터 활용까지, C# 기본기를 탄탄하게 다진다!20년 경력 전문가가 선별한 「핵심 내용」과 「학습 순서」로 구성!Visual Studio 2019 + C# 8.0, 최신 버전으로 배우자.『C# 교과서』는 생애 첫 프로그 www.yes24.com

    책 [C# 교과서] IDisposable

    이번에는 닷넷에 내장된 IDisposable 인터페이스를 사용해 보겠습니다. 이를 상속하는 클래스는 Dispose() 메서드를 구현해야 하는데요. 이 메서드는 해당 클래스의 개체를 다 사용한 후 마지막으로 호출해서 정리하는 역할을 합니다. https://www.yes24.com/Product/Goods/90339705 C# 교과서 - 예스24 기초부터 활용까지, C# 기본기를 탄탄하게 다진다!20년 경력 전문가가 선별한 「핵심 내용」과 「학습 순서」로 구성!Visual Studio 2019 + C# 8.0, 최신 버전으로 배우자.『C# 교과서』는 생애 첫 프로그 www.yes24.com

    책 [C# 교과서] Cast<T>() 메서드로 List<자식>을 List<부모>로 변환

    List 형태의 컬렉션 데이터를 부모 클래스 형태로 변경해야 할 경우가 있습니다. 많은 방법이 있겠지만 LINQ에서 제공하는 ConvertAll()과 Cast 메서드를 사용하면 쉽게 변경할 수 있습니다. https://www.yes24.com/Product/Goods/90339705 C# 교과서 - 예스24 기초부터 활용까지, C# 기본기를 탄탄하게 다진다!20년 경력 전문가가 선별한 「핵심 내용」과 「학습 순서」로 구성!Visual Studio 2019 + C# 8.0, 최신 버전으로 배우자.『C# 교과서』는 생애 첫 프로그 www.yes24.com

    책 [C# 교과서] 인터페이스 주요 문장

    큰 규모의 프로그램일 수록 뼈대를 구성하는 일이 중요합니다. 인터페이스를 사용하면 전체 프로그램의 설계도에 대한 명세서를 작성할 수 있습니다. https://www.yes24.com/Product/Goods/90339705 C# 교과서 - 예스24 기초부터 활용까지, C# 기본기를 탄탄하게 다진다!20년 경력 전문가가 선별한 「핵심 내용」과 「학습 순서」로 구성!Visual Studio 2019 + C# 8.0, 최신 버전으로 배우자.『C# 교과서』는 생애 첫 프로그 www.yes24.com

    책 [C# 교과서] 목차 별 익숙한 정도를 상부터 하까지

    하에 가까울 수록 익숙하고 상에 가까울 수록 인숙하지 않다. 1부 C# 준비 => 하 01 C# 프로그래밍 언어 이해하기 1.1 프로그래밍 언어 알아보기 1.2 C# 소개하기 1.3 닷넷 생태계 1.4 책에서 다루는 범위 02 C# 개발 환경 구축하기: 비주얼 스튜디오 설치 => 하 2.1 비주얼 스튜디오 2019 커뮤니티 2.2 비주얼 스튜디오 2019 커뮤니티 설치하기 03 첫 C# 프로그램 작성하기 => 하 3.1 Hello World 프로그램 3.2 C#의 기본 코드 구조 04 C# 기본 문법 이해하기 => 하 4.1 출력문 4.2 주석문(코드 설명문) 4.3 들여쓰기 4.4 공백 처리 4.5 이스케이프 시퀀스 4.6 자리 표시자 2부 C# 기초 => 하 05 변수 만들기 5.1 변수 5.2 리터..

    책 [UML 기초와 응용] 대형 프로젝트 개발 초반에는 필수다

    책 [UML 기초와 응용] 대형 프로젝트 개발 초반에는 필수다

    주로 class diagram을 짰다. 신규 프로젝트를 진행하면서 대형 프로젝트에 가까울 수록 UML로 간단하게 클래스를 설계할 수 있어야 한다. 왜냐하면 프로젝트 초반에 설계가 튼튼해야 개발자들 사이에 혼선이 없어진다. 만약 회의나 말을 통해 설계한다면 개발하면서 기억 속에서 사라진다. 그래서 UML로 기록해 두는 것이 좋다고 생각한다. 책이 상당히 얇아서 좋다. 그래서 부담이 없다. 마지막으로 개발하면서 요구사항 변동이나 추가가 되더라도 UML 작성은 필수라고 생각한다. 프로젝트 초반이 지나면 점진적인 설계를 하면 되기 때문이다. 이때부터는 굳이 클래스 다이어그램을 다시 그릴 필요가 없겠다.

    책 [함수형 코딩] 아직 낯설다

    책 [함수형 코딩] 아직 낯설다

    책 산지는 꽤 오래 되었는데, [함수형 코딩] 이 책은 나에게 아직 어렵다. 객체지향 프로그래밍이 익숙하고 여러 검색을 해보면 OOP 기반의 글들이 많다. 그래서 UniRx도 배워볼까 하는데, github에서 확인해 보면 업데이트 안 된지 꽤 오래 되었다. 이렇게 github에 가보면 archived 되었다고 한다. 함수형 코딩을 할 길이 막혔다. 그리고 제일 중요한 건 회사 프로젝트에 포함시키지 못한다는 점이다. 아직까지는 OOP가 대세인 모양이다.

    모던 C++ 관련 책 구매 완료

    https://www.yes24.com/Product/Goods/76900585 모던 C++ 프로그래밍 쿡북 - 예스24 C++는 가장 오래되고 널리 사용되는 프로그래밍 언어 중 하나로, 빠르고 효율적이며 유연해서 다양한 문제를 해결할 때 사용된다. 이 책은 모든 C++ 개발자를 대상으로 하며, C++를 마스터하고 숙 www.yes24.com

    중학교, 고등학교 수능 대비 교재, IELTS 대비 교재 구매

    https://www.yes24.com/Product/Goods/109711853 EBS 중학 수능특강 영어 주제 (2024년용) - 예스24 수능 교재의 바이블 『EBS 수능특강』의 중학 버전! 『EBS 중학 수능특강』은 해마다 어려워지는 수능형 문항에 ‘미리 대비하는 중학생’을 위한 수능 사전대비 교재이다. 중학 교육과정에서 해 www.yes24.com https://www.yes24.com/Product/Goods/124488552 EBS 수능특강 영어영역 영어 (2024년) - 예스24 수능 연계교재 『수능특강』2025학년도 수능 완벽 대비최신 수능 경향을 충실히 반영한 2025학년도 수능 대비 종합 개념서[EBS에서 준비한 수능특강 연계 완전 정복 커리큘럼]①수능특강: 교육과 www.yes24...

    [C#][중요] Class and Struct

    - 출처 : ChatGPT 3.5 In C#, both structs and classes are used to define custom types, but they have some important differences in terms of their behavior and usage: Classes: Reference Types: Classes are reference types, meaning when you create an instance of a class, you're actually creating a reference to the object in memory. Heap Allocation: Objects of a class are allocated memory on the heap. ..

    책 [나도 이제 영어로 읽는다] 어린왕자

    일반적으로 책을 읽을 때 우리가 어떻게 읽는지를 한 번 생각해 보자. 우리는 국어사전을 옆에 두고 책을 읽지 않는다. 읽다가 모르는 단어는 대부분 유추하거나 그냥 넘어간다. 그래도 이해가 안 될 때 사전을 찾는다. 영어도 이런 방식으로 읽을 수 있다면, 영어에 대한 두려움이나 높게 존재하는 것처럼 느껴지는 영어의 장벽을 허물 수 있다. 공부한다는 생각 말고 그냥 좋은 고전을 읽는다는 생각으로 책장을 넘겨보자. 그렇게 레벨 1과 2를 읽었다면 레벨 3도 큰 부담 없이 읽을 수 있다. 우리의 뇌는 생각보다 똑똑하다. 같은 내용을 두 번 읽고 그 내용을 바탕으로 조금 추가되는 내용을 읽을 때 우리는 쉽게 모르는 것을 유추할 수 있다.

    영어 강사 신입으로 이력서 수정 완료

    경력이 없으니 이력서에 쓸 것이 거의 없어서 좋긴하다. 토익 성정도 있긴 한데, 부끄러워서 적어두진 못하겠다.

    [TOEIC] 2024년 3월 16일(토) 접수 완료

    [TOEIC] 2024년 3월 16일(토) 접수 완료

    아직 한달 넘게 남았다. 공부할 시간은 충분할듯.

    Jetbrains Rider 새로운 UI Beta 버전

    Jetbrains Rider 새로운 UI Beta 버전

    아래 스크린샷과 같이 File => Settings => New UI (Beta) => Enable new UI 를 체크하면 새로운 UI의 Rider를 체험해 볼 수 있습니다. 사용하면서 아직 특별한 버그를 발견하지는 못했습니다. 보다 자세한 내용은 아래의 글을 참고해 주세요. https://www.jetbrains.com/help/rider/New_UI.html#tool_windows New UI | JetBrains Rider www.jetbrains.com