본문 바로가기
반응형

분류 전체보기157

개발을 시작하는 개발자님들 에게 이건 꼭 알려주고 싶습니다. (feat 코딩의 기술) var 사용에 관한 고민 var가 편하긴 하지만 적재적소에 잘 사용해야 한다. 결국 코드가 읽기 쉬워야 하는데 var를 사용함으로써 코드가 읽기 힘들어 진다면 피해야할 부분이다. "난 객체를 만들땐 사용하고 자료형 변수를 선언할 땐 사용하지 않는다. if와 swith의 사용 고민 결국 이 코드를 나중에 수정할 때 버그가 나올수 있는 여지를 주느냐 마느냐에 대한 고민, if를 쓰면 조건을 확장하기 편한 대신에 코드 가독성이 떨어진다 이 부분을 명심하고 잘 사용해야 한다. for와 foreach 사용 고민 컴퓨터가 좋아져서 성능에 대한 고민은 불필요 하다. 결국 if와 switch같이 for를 쓰면 i Index를 활용할 수 있다. 인덱스가 필요 없다면 foreach를 이용하자 while 사용 고민 난 보통.. 2021. 12. 10.
[C# 디자인패턴] Singleton패턴 정복하자(Lazy) - 더이상 암기하지 마세요 Singleton디자인 패턴은 하나의 클래스를 인스턴스화 할 때 무한히 생성되는 것이 아니라 하나의 인스턴스만 갖도록 제한하고, 프로그램의 전역 범위에서 그 인스턴스를 액세스 할 수 있는 패턴이다. 클래드 아이어 그램을 보게 되면 아래와 같다. 보통 생성자를 Private로 만들고, 클래스 안에서 이 생성자를 호출하여 하나의 인스턴스만 생성하는 방법을 사용한다. 생성자를 Private로 하는 이유는 외부에서 이 객체를 생성하지 못하게 하기 위함이다. namespace Library.DesignPattern.Singletone { public class SingletonBase { public static readonly SingletonBase Instance = new SingletonBase(); p.. 2021. 12. 9.
로지텍 MX Keys 키보드 맥배열(Ctrl, Opt, Cmd)과 윈도우(Ctrl,Win,Alt) 배열 강제 전환 단축키 기본적으로 MX Keys 키보드는 맥과 윈도우를 자동으로 인식해 알아서 키배치를 해주는데가끔가다가 이게 잘 동작이 안되는 경우가 있다. 이때, 강제로 단축키를 통해서 전환하는 방법이 있습니다. Windows(Ctrl,Win,Alt) 배열로 강제 전환 => FN + P 를 3초이상 누르고 있는다MacOS(Ctrl, Opt, Cmd) 배열로 강제 전환 => FN + O 를 3초이상 누르고 있는다. 키보드가 좋긴 좋은데생각보다 버그가 많은것 같다. 2021. 12. 9.
맥OS(맥북) 웹검색, 북마크 검색을 자유롭게 이용하자 - 무료/유료 알프레드(Alfred) 비싼 맥을 사셨다구요? 그럼 이 앱을 한번 써보세요 무료로 충분히 많은 기능을 사용할 수 있는 알프레드를 소개해 드리겠습니다. 뒤에서 제 설정도 같이 공유해 드릴테니 꼭 뒷부분까지 놓치지 마시고 읽어주세요!! 혹시 모자 아이콘을 아시나요? 대부분이 잘 쓰고 계실테지만 혹시 안써보신분이 있다면 이 글을 보시고 꼭 써보시길 바랍니다. https://www.alfredapp.com Alfred - Productivity App for macOS Control Your Music You're the boss. Boost your productivity by controlling your Mac using Alfred's deep integration with macOS. Swiftly take action on.. 2021. 12. 8.
반응형