2025/02/13 3

절차지향 프로그래밍 POP

절차지향 프로그래밍은 순차, 순서대로 진행 되는 프로그램을 설계하는 방식으로프로그램이 데이터를 처리하는 순서를 중요시 여기며, 위에서 아래로 실행되는 구조를 의미한다. 장점 구조 파악코드가 절차적으로 실행되므로 로직이 직관적이고 전체 로직의 가독성이 좋음코드 흐름이 명확해 디버깅, 테스트가 쉬움 적은 메모리 활용프로그램이 함수 중심으로 실행되기에 불필요한 메모리 소비가 적다 함수사용의 재사용성자주 사용되는 기능을 함수로 만들어 여러곳에서 재사용이 가능  단점 유지보수성프로그램의 규모가 커질수록 함수 간 관계가 복잡해지며 이는 유지보수성 저하와 관련되어있음변경 사항이 있을 경우 관련된 모든 함수에 영향이 있을 수 있음 제한적인 재사용성POP 의 경우 함수의 재사용만 가능하며 OOP 와 같은 상속을 통한 코..

CS 2025.02.13

객체지향 프로그래밍 OOP

객체지향 프로그래밍은 객체 라는 개념을 중심으로 설계 및 구현하는 프로그래밍 패러다임이다프로그램을 데이터와 동작을 가진 객체로 구성하며, 이 객체들간 상호작용으로 프로그램이 동작하는 방식으로 개발이 진행된다. 객체지향은 절차지향의 단점의 재사용성, 유지보수, 확장성을 개선하며협업에 용이한 소프트웨어 개발을 위해 도입된 개발 방식이다.  장점 재사용성의 증가이는 객체지향의 특징 상속성으로기존 클래스를 재사용해 새로운 파생 클래스를 제작할 수 있다.이는 부모클래스, 자식클래스로 나뉠 수 있으며 상속이라는 개념을 통해 제작된 클래스는제작될 때부터 이미 부모에 대한 데이터, 기능을 모두 갖게된다. 유지보수성 향상객체단위로 구성되므로 특정 기능을 수정해도 다른 부분의 영향이 최소화 될 수 있다.수정해야 할 부분이..

CS 2025.02.13

경일게임아카데미 개발자 부트캠프 후기 - 온라인과정 1기

독학으로 프로그래밍을 시작하였으며, 여러 게임을 만들어 보기도하고 이력서, 자기소개서 등 취업을 위한 준비를 해도회사로 연락이 없기에 도움을 받고자 이 학원에 등록했다.   과정 전 등록하기 전에 정말 고민이 많았다. 어떠한 학원이든 기본적으로 기간이 6개월 정도로 나같이 급한사람에게는 조금 긴 기간인데, 과연 이러한 시간을 투자해도 괜찮을지.. 여러 커뮤니티들도 여러 학원에 악평이 많다. 어딘 걸러라 어딘 괜찮다 등등 여러 데이터를 모아서 눈에 띈게 여기였다.하지만 지금 등록 가능한 과정이 XR 기술이였고, 게다가 온라인 과정이였다. XR 쪽은 개인적으로 선호하지 않는 분야이기도 하고 과정 중에는 여러 사람들과 눈을 보며 직접 소통하며 커뮤니티 능력향상을 목표로 하고있었기에 꽤 많이 고민된 부분이였다...

카테고리 없음 2025.02.13