재사용성이란? 정의 및 의미

click fraud protection

컴퓨터 프로그래밍에서 재사용성은 주어진 코드 단위가 다른 프로그램에 성공적으로 통합될 수 있는 가능성의 측정입니다. 컴퓨터 프로그래밍 언어는 다양한 수준의 재사용성을 제공합니다. 구조적 프로그래밍 언어에서 프로그래머는 창을 열고 화면에 표시하는 것과 관련된 루틴과 같이 자주 사용되는 루틴이 포함된 코드 라이브러리를 개발합니다. 라이브러리 루틴을 사용하기 위해 프로그래머는 루틴을 호출하는 명령문을 작성합니다.
이 절차가 실제로는 간단해 보이지만 프로그래머는 루틴에 대해 많이 알고 있어야 하고 루틴의 정확한(그리고 종종 복잡한) 규칙에 따라 루틴을 호출해야 합니다. 라이브러리, 라이브러리 루틴, 객체, 객체 지향 프로그래밍, 구조적 프로그래밍을 참조하십시오.

재사용성을 설명하는 Technipages

재사용성은 여러 기능에 대해 서로 다른 플랫폼에서 사용되는 코드의 품질입니다. 코드의 재사용성은 프로그래머가 자신을 반복하지 않는다는 것을 강조하는 프로그래밍 철학을 기반으로 합니다. 철학은 모든 지식 조각이 시스템 내에서 하나의 명확한 표현을 가져야 한다고 정당화합니다. 코드의 일부 기능에 의해 코드의 재사용이 가능하며, 그러한 기능 중 하나가 상속(Inheritance)입니다. 기본 클래스 함수와 멤버를 사용할 수 있는 클래스에 대한 모든 것, 다른 메서드는 함수 도서관.
이 외에도 기존 코드는 모듈로 나눌 수 있으며 모듈은 응집력이 있어야 합니다. 즉, 두 개 이상의 모듈이 함께 작동할 수 있어야 합니다. 모듈로 나누기가 작동하려면 모듈이 독립적으로 작동할 수 있어야 합니다.
코드를 재사용할 수 있다는 것은 코드가 잘 구조화된 방식으로 작성되었으며 유지 관리가 쉽고 깨끗하다는 의미입니다. 그것은 모두 코드의 단순성, 즉 네이티브 코드의 작성자가 아닌 사람이 작성된 코드의 속성을 쉽게 이해할 수 있는 능력으로 귀결됩니다.

재사용성의 일반적인 용도

  • NS 재사용 성 다른 프로그래머가 코드를 보고 코드와 그 속성을 이해할 수 있는 능력에 달려 있습니다.
  • 재사용 성 여러 기능에 대해 서로 다른 플랫폼에서 사용되는 코드의 품질입니다.
  • 을위한 재사용 성 작동하기 위해 알려진 방법은 모듈화로 알려져 있으며, 여기서 코드는 모듈로 나뉩니다.

재사용성의 일반적인 오용

  • 언제 재사용 성 코드 또는 프로그램에 적용되는 경우 해당 코드는 비공개 소스 프로그래밍이어야 합니다.
  • 을위한 재사용 성 작동하려면 필수 사항이 아닙니다. 코드는 모듈로 나뉩니다.