본문 바로가기
반응형

좋은 개발자가 되기위한 방법들22

클라우드 컴퓨팅 기술(IaaS, PaaS, SaaS) 참고문서 RedHat 공식문서 : redhat.com/ko/topics/cloud AWS 공식 소개문서 : https://aws.amazon.com/ko 요즘 자주들으면서 실제로 내가 학원을다니며 뭔지 제대로된 이해도 하지 않고 사용한AWS 와같이 개발일에서 클라우드 컴퓨팅이라는 워드는 점점 자주들리기 시작하는것 같습니다. 네이버클라우드, 구글클라우드 , i클라우드와같이 어느새 일반인들의 일상에서도 이중 하나라도 안써본사람은 드물 정도로 우리는 클라우드 컴퓨팅과 매우 가깝습니다. 이렇게 흔하디 흔하게 들리는 클라우드가 무엇인지 궁금하여 찾아본 내용에대해 정리해보려합니다. 클라우드 컴퓨팅이란? 💡 클라우드 컴퓨팅은 IT리소스를 인터넷을 통해서 온디맨드(On-Demand)로 제공하고 사용한 만큼만 비용을 지.. 2022. 1. 20.
알아두면 굉장히 좋은 설계원칙 (1) 저희의 선배개발자분들은 흔히 알고있는 SOLID를 제외하더라도 다양한 설계원칙들을 이야기 해왔습니다. 그냥 개발을 하고 코드를 작성하면 그것이 개발자가 아닌가 하는 생각도 안일하게 하였지만 우리가 이러한 설계원칙을 반드시 지키지 못하더라도 꾸준히 학습하고 알아야하는 이유는 개발자는 무에서 유를 창조하는 경우가 대부분이고 다른 사람들의 생각을 분석하여 컴퓨터에게 명령함으로서 생명을 불어넣습니다. 한번에 모든것이 딱딱 이루어 진다면 좋겠지만 고객의 요구사항은 언제든 변할 수 있고 우리가 요구사항을 잘못 해석 할수도 있습니다. 그러한 경우가 생길경우 우리는 유연하고 확장성 있도록 시스템의 구조를 구현하여야합니다. 그렇게하면 성공적인 소프트웨어를 작성 할 수 있는 확률이 늘어 나기 때문에 항상 학습하고 배우는 .. 2021. 11. 11.
5대설계원칙 SOLID에 관하여 (by. 클린코드) 객체지향 컴퓨터 프로그래밍에서 우리 개발자들의 대 선배 로버트 마틴이 처음 명명한 다섯가지 기본원칙인 설계방법 어떠한 객체지향 프레임워크를 사용할때마다 Document를 들어가보면 항상 튀어나오는 설계 방법중 절대 빠지지 않는 고정적인 원칙이라고 보는 SOLID에 관해서 이야기를 하며 정리 해보고자 합니다. SOLID는 객체지향을 위해 다양한 방식으로 개발자들에게 마치 구구단과 같이 기본적으로 알고있어야하는 원리인것 같다. 디자인 패턴을 공부하거나, 설계, 프로그래밍을 할때 모두 이것을 기본으로 지향하며 나가는 것이니 말이다. 개발을 시작한지 얼마안된 나조차도 Spring과 Angular를 배우며 Spring을 알려주신 개발원의 선생님께서도 많은 부분을 강조하셨고 Angular를 처음 접근할때 Docum.. 2021. 10. 18.
객체지향 4대특성 (상속) 쉽게정리 객체지향 프로그래밍에서의 4대특성이라 하는 것중 정리하는 마지막것은 상속입니다. 상속이란 앞에서 다뤘던 특성들중 프로그래밍에서만 듣게되는 다른 특성들과는 다르게 미디어, 일상들속에서 듣기쉬운 단어입니다. 우리가 일상에서 사용하는 상속은 " 뒤를 잇는 일" 이라는 의미를 가지고있습니다. 이는 프로그래밍에서도 크게 다르지 않는데 참고자료 오브젝트: 코드로이해하는 객체지향설계 (저자: 조영호), 객체지향의 사실과 오해 (저자: 조영호) TCPSchool.com( Java Part.43 다형성의개념) 상속이란? 기존의 클래스에 기능을 추가하거나 다시정의하여서 새로운 클래스를 만드는것을 의미합니다. 이는 다형성에서 포함다형성과 연관이 됩니다. 상속을 이요하면 기존에 정의되어있는 클래스의 모든 필드와 메소드를 물려.. 2021. 10. 12.
728x90
반응형