객체지향프로그래밍 2

Codeit_좋은 코드란 무엇일까?

좋은 코드란 무엇일까? 단순히 기능이 잘 동작한다고 해서 좋은 코드인 것은 아니다. 그냥 동작하는 프로그램을 만드는 데만 중점을 두고 공부하다 보면 잘못된 습관이 생길 수도 있다. 코드의 퀄리티는 프로그래밍에서 매우 중요하기 때문에 어떤 코드가 좋은 코드인지 반드시 이해하고 있어야 한다. 뛰어나다는 평가를 받기 위해서는 반드시 내가 작성한 코드의 퀄리티가 높아져야 한다. 그걸 보고 실력을 판단하기 때문이다. 어떻게 하면 좋은 코드를 작성하고, 프로그래밍 언어를 잘 활용할 수 있을지 알아보자 :) 읽기 쉬운 코드 개발자들은 코드를 통해서 컴퓨터와 소통한다. 작성한 코드에 에러가 없다는 것은 컴퓨터에 우리 이야기를 정확히 전달했다는 것을 의미한다. 개발자들이 코드로 소통하는 또다른 존재가 있다. 바로 다른 ..

컴퓨터 개론 2021.06.04

Codeit_프로그래밍 언어를 분류하는 두 가지 기준_객체 지향

프로그래밍 언어를 분류하는 두 가지 기준_객체 지향 객체 지향 프로그래밍 프로그래밍 세계에서도 산업혁명과 같은 핵심적인 사건이 있다. 그것은 바로 객체 지향의 등장이다. 객체 지향은 프로그래밍에 대한 여러 접근 방식 중 하나이다. 하지만 객체 지향이 무조건 좋은 것은 아니다. 절차 지향이 속도가 더 빠른 경우 일부러 객체 지향을 안 쓰는 경우도 있다. 이렇게 전체를 각 부분으로 나눈뒤 각자 완성해 나가는 것을 top-down 방식이라고 한다. top-down 방식으로 전체 프로그램이 실행되는 과정을 보면 예를 들어 로그인 기능 같은 경우에는 아이디, 비밀번호 같은 데이터들이 함수 파라미터로 넘어갔다가 리턴 되어서 다시 돌아온다. 피드올리기 같은 기능은 사진과 내용이 함수 파라미터로 넘어갔다가 다시 돌아오..

컴퓨터 개론 2021.06.01