본문 바로가기
VC++ 개발자도 잘 몰랐던 코딩 팁 9가지 (좋은 코드, 가독성 상승 습관) VC++ 개발자도 잘 몰랐던 코딩 팁 9가지 (좋은 코드, 가독성 상승 습관) static 라이브러리 작성 시 주의사항 static 라이브러리를 작성해 application에 링크하려다 보면 LIBCD.lib 등의 링크 에러가 발생합니다. 이것은 static library 위저드와 application 위저드가 Code Generation 옵션을 서로 다르게 생성하기 때문입니다. 해결 방법Project Settings --> C/C++ --> Code Generation --> Use run-time library -->Debug Multithreaded XXX 식으로 application에 사용된 속성과 맞춰줘야 합니다. 마찬가지로 라이브러리를 사용하는 프로그램 컴파일 시 already defined... 2018. 2. 20.
Java 코드 최적화 4가지, 자바 코딩 규칙으로 성능 향상(속도 개선) Java 코드 최적화 4가지, 자바 코딩 규칙으로 성능 향상(속도 개선) 자바 코딩 개선 1. 단항 연산자(증감 변수) - Unary Operator(Increment/Decrement) 자신이 작성한 코드를 다른 사람이 쉽고, 짧게 읽을 수 있게 해야합니다. 다른 언어와 마찬가지로, 자바는 증감에 대한 단항 연산자를 지원합니다. 예를 들면, 1234int counter = 1; counter++;counter--;cs 위 코드는 아래와 똑같습니다. 1234int counter = 1; counter = counter + 1; counter = counter – 1; cs 위의 단항 연산자(+, -)는 접두사나 접미사로 사용할 수 있습니다. 그래서 연산자의 위치에 따라 증감의 발생 여부와 지점의 조절이 .. 2017. 2. 22.