Language

    C# null 조건 연산자 (null conditional operator)

    개발하다 보면 null reference exception이 자주 뜬다. 그래서 아래와 같이 null 체크하는 코드를 많이 볼 수 있다. 하지만 변수에 ? 조건 연산자를 쓰면 코드가 더 간결해진다. private void Update() { if (m_Target == null || Application.isPlaying == false) return; RotateCamera(); CheckWall(); CheckMeshRenderer(); } 예제 코드 출처 https://www.csharpstudy.com/CS6/CSharp-null-conditional-operator.aspx C# 6.0 널 조건 연산자 - C# 프로그래밍 배우기 (Learn C# Programming) 널 조건 연산자 (Null..

    대학교 토익 수업도 들었고 이제는 진짜 시험 볼 차례

    대학교 토익 수업도 들었고 이제는 진짜 시험 볼 차례

    학교에서 토익 수업이 있어서 수업을 들었다. 토익 수업 들으니까 옛날 중고등학교 시절이 생각이 났다. 어떻게 20년이 지났는데도 영어 교육 방식이 바뀐 것이 없었다. 토익 수업 마저도 영어 문법, 한국어로 독해하는 것에 집중하니까 듣고 싶은 의욕이 떨어졌다. 그러면 어찌하면 토익 성적을 올리느냐! 토익을 따로 공부하는 것이 아니라, 내가 모르는 단어를 영문으로 써보기, 듣기 등을 반복해서 하는 수 밖에 없다. 그 외적인 것들은 어떻게 하면 시험을 제한된 시간 내에 잘 풀 수 있을지 "시험 기술"을 알려주는 것 밖에 없다. 그래서 해커스 토익이니 무슨 토익이니 하는 책을 볼 게 아니라, 차라리 전부 영어로 된 기출 문제 다시 풀어보는 것이 맞다고 생각한다. 암튼 내가 잘 하고 있는 것이 맞는지 증명해 보이..

    책 [이것이 C#이다] Action 대리자 샘플코드

    Func와 달리 어떤 결과를 반환하는 것을 목적으로 하지 않고, 일련의 작업을 수행하는 것이 목적이기 때문입니다. 한편 Action 대리자는 매개변수가 없는 버전에서부터 16개나 되는 버전까지 준비되어 있기 때문에 프로그래머가 필요로 하는 대부분의 경우에 사용 가능합니다. int result = 0; Action act2 = (x) => result = x * x; act2(3); Console.WriteLine("result : {0}", result); Action act3 = (x, y) => { double pi = x / y; Console.WriteLine("Action({0}, {1}) : {2}", x, y, pi); }; act3(22.0, 7.0); 책은 사서 봅시다. http://ww..

    책 [C#을 다루는 기술] 자동 구현 속성(automatically implemented property)

    C# 1 버전 private string name; private string Name { get { return name; } set { name = value; } } C# 3 버전 public string Name { get; set; } 책은 사서 봅시다. http://www.yes24.com/Product/Goods/101511486 C#을 다루는 기술 - YES24 C#을 C#답게 사용하자!200개의 예제로 실습하며 배우는 간결하고 효과적인 C# 작성법!『C#을 다루는 기술』의 목표는 여러분이 C#을 최대한 편안하게 사용하도록 하는 것이다. C#의 주요 기능을 다 www.yes24.com

    책 [C#을 다루는 기술] 좋아하는 문구

    혹자의 연구에 따르면, 이 분야를 구성하고 있는 지식의 절반 정도가 18개월이 지나면 그 가치를 상실한다고 합니다. 이를 두고 '지식의 반감기가 18개월'이라고도 표현합니다. 즉, 2년 정도만 공부를 하지 않으면, 내가 알고 있는 지식의 절반 이상이 효용 가치를 상실한다는 뜻이기도 합니다. http://www.yes24.com/Product/Goods/101511486 C#을 다루는 기술 - YES24 C#을 C#답게 사용하자!200개의 예제로 실습하며 배우는 간결하고 효과적인 C# 작성법!『C#을 다루는 기술』의 목표는 여러분이 C#을 최대한 편안하게 사용하도록 하는 것이다. C#의 주요 기능을 다 www.yes24.com

    책 [C#을 다루는 기술] 좋아하는 문구

    올바른 소프트웨어 개발자가 되려면 겸손함을 갖추어야 한다. 그리고 나 또한 다른 사람들과 마찬가지로 실수를 반복한다. 권위에 기대어 아무리 간곡히 호소하더라도 컴파일러는 이를 절대 호의적으로 봐주지 않는다. http://www.yes24.com/Product/Goods/101511486 C#을 다루는 기술 - YES24 C#을 C#답게 사용하자!200개의 예제로 실습하며 배우는 간결하고 효과적인 C# 작성법!『C#을 다루는 기술』의 목표는 여러분이 C#을 최대한 편안하게 사용하도록 하는 것이다. C#의 주요 기능을 다 www.yes24.com

    책 [C#으로 배우는 적응형 코드] 좋아하는 문구

    "적응형 코드를 한마디로 말하자면, 새로운 요구사항이나 예상하지 못한 시나리오에 봉착했을 때 코드를 크게 수정하지 않고도 이를 적용해 나갈 수 있는 능력을 갖춘 코드이다. 성공적인 소프트웨어 프로젝트와 그렇지 않은 프로젝트를 구분하는 핵심가치는 변화를 관리하는 방법의 차이이다." 서문까지는 좋았는데 본문 읽어보니까 아직 나에게는 많이 어렵다. 책은 사서 봅시다. http://www.yes24.com/Product/Goods/23127357 C#으로 배우는 적응형 코드 - YES24 C#, 자바 혹은 C++ 개발자를 위한 실용적 사례 제공!모든 개발자가 이미 알고 있듯이 요구사항은 지속적으로 변경된다. 그러나 적응성을 고려해 코드를 작성하면 더 쉽게 변화를 수용할 수 있으며 www.yes24.com

    Jetbrains ReSharper 코드 스타일 자동 감지 기능

    Jetbrains ReSharper 코드 스타일 자동 감지 기능

    프로젝트 또는 팀 마다 코드 스타일 설정이 다를 수 있다. 이 때, 유용한 기능 중 하나가 자동으로 코드 스타일 설정을 감지할 수 있는 기능이 Resharper에 존재한다. Visual Studio => Extensions => Resharper => Edit => DetectCode Style Settings 코드 길이가 긴 소스코드를 연 상태에서 이 메뉴를 실행해야 한다. 그러면 해당 코드의 코드 스타일을 감지고 사용자에게 아래 화면과 같이 알려준다. 확인을 하고 [Save] 버튼을 클릭해서 저장하도록 하자. 출처 - https://blog.jetbrains.com/dotnet/2018/12/05/detection-code-styles-naming-resharper/ Detection of code ..

    [책] 박혜원 파워토익 VOCA 첫장부터 반했다!

    [책] 박혜원 파워토익 VOCA 첫장부터 반했다!

    단순 영어 - 한글을 나열한 voca 책이 아니다. collocation과 paraphrasing 표현이 포함되어 있어서 더 기억에 오래 남을 수 있겠다. 그러니까 단어 단위로 공부하는 것이 아니라 구절 또는 문장 단위로 읽어볼 수 있어서 효율적이겠다. 단어로만 외우면 금방 또 잊어버리기 때문이다. http://www.yes24.com/Product/Goods/105792205 박혜원 파워토익 VOCA 보카 - YES24 전국 YBM어학원 1위 강사 박혜원의 토익 시간 단축 프로젝트!콜로케이션과 패러프레이징으로 끝내는 [박혜원 파워토익 VOCA] (2019년~현재까지, 수강생수 기준 1위)다년간 고득점 실전반을 가르쳐온 www.yes24.com

    [책 해커스 토익 실전 1200제 리딩] 필사 중

    [책 해커스 토익 실전 1200제 리딩] 필사 중

    토익 공부도 해서 학업과 개발에 도움이 될 수 있을 것이다.

    [책 필사] 단계별 영어 원서 나도 이제 영어로 읽는다 어린왕자

    [책 필사] 단계별 영어 원서 나도 이제 영어로 읽는다 어린왕자

    어린왕자 원서를 읽기 시작하였습니다. 단계별로 원서 수준이 나뉘어져 있어서 차근차근 영어를 익히는데에 좋은거 같습니다. 그동안은 영어 원서를 읽어도 모르는 단어나 표현이 많아서 어려웠거든요. 이 책을 구매하였는데 아주 좋은거 같습니다. 단계별 영어 원서 나도 이제 영어로 읽는다 어린왕자 (사전 없이도 읽을 수 있는) - 리디북스 (ridibooks.com) 단계별 영어 원서 나도 이제 영어로 읽는다 어린왕자 “영어 초보도 사전 없이 ‘어린 왕자’ 원서로 읽는다”다섯 단계의 맞춤형 구성 단계별 원서3차례의 크라우드펀딩을 통해 5,000여 명의 서포터 지지를 받은 도서 1, 2단계는 초등학생용 어휘만 ridibooks.com 책을 보면서 아이패드로 필사해 보고 있습니다.