작업을 하다보면, 줄수가 너무 길거나 소스 파악이 한번에 되지 않을 경우 Ctrl M + O 단축키를 이용해서 메소드 단위로 정의 축소를 진행하는데요. 간혹 VS 재설치시 #regions 부분이 축소가 되지 않을 경우가 있습니다. 개인적인 성향으로는 #regions 는 축소를 하기 위해 묶어두는 성향이여서 같이 축소가 됬으면 하는데, 설정이 가끔 혼동이 되서 정리합니다. 1. 옵션 위치 Tools -> Options -> 텍스트 편집기 -> C# -> 고급탭 에서 정의로 축소할 때 #regions 축소 체크 박스를 선택해주면 됩니다. 위 체크 박스를 선택할 경우 #regions 까지 축소되는 모습을 볼 수 있습니다.
개발을 할때 단순히 기능만 동작하는 코드를 만드는 것뿐만 아니라, 읽기 좋은 코드를 작성하려고 팀내에서 정형화된 코딩 규칙을 이용해 유지보수하기 좋은 코드 등을 만들기 위해 많은 노력을 합니다. 이를 위해 코드 리뷰 등을 통해 동료 개발자들이 직접 검토하는 경우도 있지만 정형화된 패턴에 대해서는 소스 코드를 분석해주는 도구를 이용할 수 있다. 이러한 것을 코드 정적 분석이라고 합니다. 몇가지 툴을 찾아본 결과 아래 SonarQube 라는 툴을 사용해보기로 하였습니다. https://www.sonarsource.com/ Code Quality and Security | Developers First | SonarSource Products First Our prime focus and dedication ..
Web 페이지를 작업하던 도중, 스크립트 Plugin을 사용하는 줄 모르고, 삭제를 해버렸습니다. 웹사이트의 일부가 깨지는 현상이 발생해서 부득이 하게 다시 기존 폴더를 Visual Studio 프로젝트에 추가했어야 했는데요. 그 방법을 공유합니다. Visual Studio 기존 폴더 추가 Visual Studio에서 프로젝트를 작업하다보면, 스크립트나 이미지 등의 리소스들을 폴더별로 추가해야 할 일이 생깁니다. 일일이 폴더를 생성해서 추가 하는 방법도 있겠지만, 아래의 방법을 이용하면, 손쉽게 프로젝트에 포함할 수 있습니다. 솔루션 탐색기 - 모든 파일 표시 먼저 솔루션 탐색기의 우측 상단을 확인해 보면, "모든 파일 표시" 라는 아이콘이 있습니다. 해당 버튼을 클릭하게 되면, 위 이미지와 같이 점선의..
Visual Studio 2019 Community 버전을 설치하려고 하는데, 계속해서 설치 오류가 발생하였습니다. 그에 대한 문제점을 찾던 도중 항시 나오는 Windows Update를 진행해 보라는 글을 보았습니다. 그러고 보니, 한동한 제 PC가 윈도우 업데이트가 진행되지 않았던 것을 알게 되었습니다. 그래서 설정 > 윈도우 업데이트 메뉴에 들어가보니 계속해서 Windows 10 업데이트가 실패되고 있었던 상황이였습니다. 어떤 오류였나요? 오류코드 : 0xc1900107 에 대한 오류로 인해서 계속해서 업데이트가 진행되고 있지 않았습니다. 그래서 Google에 찾아보니, 다행히도 오류 수정에 대한 내용이 있어서 진행 해봤습니다. 오류 해결 1. Windows 업데이트 문제 해결사를 다운받아 실행했습..