![[Git] 입학, 입사 했으면(하기전에는) 깃정도는 쓸 줄 알아야지? - 1 용어정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcN5Xmv%2Fbtrub89sPpy%2F3GjbqtFNL7vuxrGj0Y70QK%2Fimg.png)
안녕하세요, 반나무입니다. 깃을 정말 정말 쉽게 알려드리려고하지만.. 아쉽게도 용어를 모르면 애초에 이해할 수 없습니다. 그렇기 때문에 간단히 용어정리 한번 하고 다음 챕터에서 제가 쉽게 Git을 배운 방법을 알려드리도록 하겠습니다. 깃에는 다양한 명령어(용어)들이 있는데, 간단히 말하면 여기 아래에 있는것만 알아도 내가 원하는 기능은 다 쓸 수 있습니다. 1. 깃의 영역 깃에는 영역이 있습니다. -> 로컬(내부->내PC), 원격(외부->Github) 그 영역에 있는 레파짓토리(저장소)를 관리하는것이 목적입니다. 레파짓토리를 만드는 방법으로는 두가지가 있습니다. 1. 로컬 레파짓토리를 생성 후 Github에 올린다. 2. 원격 레파짓토리를 로컬에 Clone한다. 우리는 아래 다섯가지만 알면 코드를 Git..
![[Github] Git을 배우는 이유와 분산 버전 관리 툴(Github) - 0](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuFFmM%2Fbtrt6vruUly%2FBj6rac9UtUDlksrKkbbYsK%2Fimg.png)
안녕하세요, 반나무입니다. 막연히 Git을 배워보자 생각하면 사실 머리만 아픕니다. 그 전에 여러분들은 Git을 왜 배우고싶으신가요? 1. 남들이 하니까 2. 누군가 시켜서 3. 내 코드 안잃어버릴려고 4. 협업을 위해 등등... 다양한 이유가 있지만 저의 경우에는 3번이였습니다. 복학했을때 제 코드를 잃어버리니 제가 1년간 배운게 싹 사라져있더군요.. 속상한 와중에 공부는 해야했으니 부족한 실력으로 머리싸매며 선배에게 Github부터 배웠습니다. 우선 Github를 배우기전 Git의 간략한 설명부터 진행하기 전에 Git과 Github의 차이점부터 알고 진행하도록 하겠습니다. 쉽게 설명하면 아래와 같습니다. Git : 형상관리 시스템(커피) Github : Git을 이용해 원격으로 사용자들이 편하게 관리..
안녕하세요. 반나무입니다. 제가 Git을 처음 공부할때 유용했던 사이트를 정리해봤습니다. 1. victolee님 블로그 깔끔하고 리눅스 명령어를 토대로 학습하기에 좋습니다. [Git] 명령어(2) - remote, push, clone, pull 이전 글에서는 local repository 내에서 버전 관리를 하는 방법에 대해 알아보았습니다. 이번 글에서는 remote repository 관련 작업을 하는 git clone, git remote, git push, git pull 명령어에 대해 알아보도.. victorydntmd.tistory.com 2. imyeonn님 블로그 깃허브로 블로그를 만들때 유용하지만 꼭 블로그를 만들때가 아니여도 명령어들을 순서대로 사용해 알아보기 좋습니다. 깃허브 블로그 ..
![[C#] DLL불러올때 'System.IO.FileNotFoundException' 예외](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZquBQ%2FbtrsXgOyVqm%2F9Vvk1gIIbmZ7EMay73ABdk%2Fimg.png)
안녕하세요 반나무입니다. 오늘은 C#에서 DLL을 불러올때 System.IO.FileNotFoundException예외가 나와 해결을 해봤습니다. 이것은 C#이다 7.0 책에있는 6.9.3 리플렉션을 이용한 확장 모듈 구현 예제를 진행하다 예외가 발생했는데요 우선 버전은 이렇게 진행했는데.. 특별히 코드상에는 문제가 없고 버전 문제인거같아서 버전부터 맞춰봤습니다. 콘솔 프로젝트 : .NET Framework 4.7.2 클래스 라이브러리 : .NET 5.0 확인해보니 버전문제가 맞았고, .NET5.0으로 콘솔 프로젝트를 맞춰주니 정상적으로 작동되었습니다. 그리고 DLL을 빌드할때는 Debug모드로 빌드하지 않으면 요약주석이 보이지 않는다고 합니다. 주의점으로는 DLL의 종속성을 확인하고 진행해야하는데, 자..
![[프로그래밍] Clean Architecture(클린 아키텍처) 후기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqxVPi%2Fbtsis0Cz7lk%2FB7k4ofsEgIzx0HyTxgECik%2Fimg.jpg)
클린 아키텍처: 소프트웨어 구조와 설계의 원칙 - 교보문고 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙 | 이 책에서 다루는 내용● 소프트웨어 아키텍트가 해내야 할 일과 그 일을 해내기 위한 규율과 실천법을 배운다.● 기능, 구성요 www.kyobobook.co.kr 후기 S/W아키텍쳐를 배우고 사용하는데 필독서라고 해 바로 구매한 클린 아키텍쳐, 설날을 맞이해 하루종일 앉아서 읽어봤습니다. 처음 이 책을 봤을땐 디자인이 참 이쁜게 읽고싶게 생겼다는 느낌이 들었습니다. 책을 끝까지 읽은 느낌은 저자의 경험을 녹여서 클린 아키텍쳐를 만들기위해 필요한 내용을 안내하고 있어 성공한 개발자의 강의를 한편 보는듯했지만 책의 초반은 천공카드부터 객체지향을 넘어서 함수형까지의 발전을 하나씩 읊어주는 느..