MBO란, KPI란, OKR이란, OKR vs MBO, OKR MBO 차이
MBO란, KPI란, OKR이란, OKR vs MBO, OKR MBO 차이 조직의 목표와 개인의 목표를 관리하는 것은 프로젝트의 성공을 위해 중요합니다. 이를 관리하기 위한 방법론으로 MBO, OKR 등이 있는데요, 이것이 무엇인지 알아보겠습니다. 그리고 OKR을 도입하려는 곳은 MBO와 차이점이 무엇인지 잘 모르는경우가 있어 이에 대해 알아보고자 합니다. MBO란 (Management By Objectives) MBO는 Peter Drucker(피터드러커)에 의해 1954년 The Practice of Management에서 조직 성과를 향상시키기 위한 방법론입니다. MBO는 본질적으로 직원의 구체적이고 명확한 목표를 정의하는 과정을 기술합니다. MBO를 도입하는 방법 조직 목표 정의: 장기적으로 달성..
2022. 3. 19.
쓰로틀링, 디바운싱 (throttling, debouncing) 뜻, 쓰로틀링 사용이유, 디바운싱 사용이유, throttle, debounce
javascript를 계속 공부하다보면 쓰로틀링, 디바운싱이라는 용어를 듣게 되는경우가 있습니다. 이것이 무엇인지 알아보겠습니다. 쓰로틀링 뜻, 디바운싱 뜻, throttling 뜻, debouncing 뜻 디바운스와 쓰로틀링 UI에서 발생하는 이벤트를 제어하는 방법입니다. 과도하게 이벤트 처리 함수(콜백함수)가 호출되지 않도록 하여 부하방지를 위해 쓰이는 방법입니다. 쓰로틀링 (throttling): 사용자가 이벤트를 수행하는 동안 지정된 시간 간격으로 함수를 호출하는 방법입니다. 디바운싱 (debouncing): 사용자가 특정 시간 동안 이벤트를 수행하지 않았을 때 함수를 호출하는 방법입니다. 쓰로틀링 쓰는 이유, 디바운싱 쓰는 이유, throttling 쓰는 이유, debouncing 쓰는 이유 이..
2021. 12. 23.
lodash란, javascript library lodash, underscore, 로다쉬, 로다시, 로다시란
lodash(로다시, 로다쉬)란 Lodash(로다시)는 함수형 프로그래밍 패러다임을 이용하여 공통 프로그래밍 작업에 대한 유틸리티 기능을 제공하는 자바스크립트 라이브러리입니다. lodash는 2012년에 underscore.js 로부터 포크된 프로젝트입니다. 공식홈페이지는 lodash.com 이며, MIT 라이센스 입니다. repository 주소는 https://github.com/lodash 입니다. lodash 기능 유틸리티 - 유형 결정 및 수학 연산 단순화와 같은 공통 프로그래밍 작업을 단순화하는 데 사용됩니다. 기능 - 바인딩, 장식, 구속, 스로틀링, 디바운싱, 카레, 포인터 변경을 단순화합니다. 문자열 - 트리밍, 대문자 변환, camel 케이스 등 기본적인 문자열 연산을 수행하기 위한 변..
2021. 12. 20.
CDATA, cdata, cdata란?, CDATA사용이유, CDATA사용하는 이유, xml cdata, 마이바티스 cdata
CDATA란 XML 문서/파일 내용을 보면 가끔 로 되어있는것을 볼 수 있습니다. 이게 무엇인지 알아보겠습니다. CDATA는 Character Data를 의미하며, 이 문자열들 사이의 데이터는 XML 마크업으로 해석하지 않아야 하는 데이터를 포함한다는 것을 의미합니다. '(Unparsed) Character Data'. 즉, '파싱하지 않는 문자 데이터'라는 뜻입니다. 파싱하는 문자 데이터는 'PCDATA'라고 부릅니다. CDATA와 코멘트의 주요 차이점은 다음과 같습니다. CDATA는 여전히 문서의 일부인 반면, 코멘트는 그렇지 않습니다. CDATA에서는 문자열]]>(CDEnd)을 포함할 수 없는 반면, 주석에서는 -가 유효하지 않습니다. CDATA를 쓰는 이유 CDATA를 쓰는 이유를 알아봅시다. 먼..
2021. 12. 8.