개발을 하다 보면 날코딩, 하드코딩이란 단어를 자주 접하게 된다. 어감에서부터 좋은 코드를 부르는 것은 아니란 걸 알았지만 정확한 의미를 정의하지 않고 그런가 보다 하며 쓰고 있었는데 문득 정확한 의미를 알고 싶었다. 하드코딩되었다는 것은 상수나 변수에 들어가는 값(데이터)을 코드에 직접 입력해 프로그램이 동작할 때를 말한다. 코드에 데이터가 입력되어있다는 것은 곧 값이 고정되어있단 것을 의미한다. 문제1) 확장성 및 유연성 #include using namespace std; //하드코딩 string hc(string s){ return "Hello World"; } //소프트코딩 string sc(string s){ return s; } int main(){ cout
REST API와 RESTful API REST API를 한 마디로 정의하면 API가 REST방식으로 동작하는 것을 뜻하며 RESTful API는 REST방식을 잘 준수한 API를 뜻한다. 이게 무슨 뜻인지 이해하기 위해 REST와 API가 각각 무엇인지 알아보았다. API (Application Programming Interface) 웹 이나 모바일 앱에서 클라이언트(사용자)가 서버로 요청을 전송하면 서버는 그에 대한 응답을 보내준다. 예를 들면 도서관 시스템에서 검색창에 원하는 책을 입력하고 검색버튼을 누르면 검색결과가 나오는것과 같다. 이 때 사용자는 검색창을 이용해 도서 검색을 하게 되는데, 이러한 검색 창과 같이 지정된 형식으로 요청을 받아 프로그램간에 상호작용을 하는 수단을 API라고 할 수..
- Total
- Today
- Yesterday
- 개발용어
- 인턴
- C++
- 백준
- 오라클
- 국비교육
- 부트스트랩
- 프로그래머스
- Java
- 스프링
- HeidiSQL
- 스프링부트
- 네트워크
- JVM
- C
- CS
- SQL
- 환경설정
- 오류
- JSP
- 이클립스
- 데이터베이스
- Open API
- CSS
- svn
- Thymeleaf
- 넥사크로
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |