아이디어 2

[API] Application Programming Interface

API 는 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이다. 스포트웨어간의 정의 및 프로토콜집합을 말한다. API 의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 스프트웨어를 의미하며, 인터페이스는 두 애플리케이션간의 서비스 계약이라고 할 수 있다. 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. API가 생성된 시기와 이유에 따라 API 는 네가지 방식으로 작동할 수 있다. SOAP API 이 API는 단순 객체 접근 프로토콜을 사용합니다. 클라이언트와 서버는 XML을 사용하여 메시지를 교환합니다. 과거에 더 많이 사용되었으며 유연성이 떨어지는 API입니다. RPC API 이 API를 원격 프로시저 호출이라고 합니다. 클라이언트가 서버에서 함..

아이디어 2022.05.25

[아이디어] Copilt - Github

[아이디어] Copilt - Github 깃허브에서 만들 AI 코딩 자동완성 기능을 제공하는 Copilt 을 제공하고 있다. 개발자는 함수의 기능을 일일히 짜는 것이 아닌 해당 함수가 어떤 기능을 해야하는 지 커맨드만 쓰면 적절한 코드를 제공해 주는 기능이다. Copilot 은 전체 코드를 자동 완성해서 보여주고 이를 개발자가 사용할지를 결정하는 기능을 제공한다. 해당 기능은 현재(2021-07-14) 테스트할 수 잇는 초대장을 받아야 사용할 수 있다. https://copilot.github.com/ GitHub Copilot · Your AI pair programmer GitHub Copilot works alongside you directly in your editor, suggesting wh..

아이디어 2022.05.17