전체 글43 트렌드를 읽는 방법 활발이 사용되는 기술 좋은 기술은 많은 사람이 사용한다. 많은 사람들이 사용하면 커뮤니티가 활발해지고, 좋은 토론과 자료들이 많이 만들어진다. 좋은 토론과 자료를 통해, 더 많은 사람들이 기술을 선택하게 됩니다. 인정받는 기술 여러 회사들이 선택하여 사용하는 기술들은 뛰어난 개발자의 많은 고민과 상의 끝에 내려진 결정이다. https://www.notion.so/671ec2c6095a41b3b93934ce2b700e7d#9c21be50d4024fbdb08435c8abf3d546 참고하여 언어 기술을 선택하는 것도 좋은 방법이다. 유망한 기술 가트너에서 발표하는 기술 트렌드를 참고하여 기술을 선택하여 결정하는 하나의 방법이다. 2022. 10. 3. 협업 방식 폭포수 방식 소프트웨어 개발 단계가 위에서 부터 아래 폭포에서 물이 떨어지듯이 순차적 진행 한단계씩 진행함에 따라 다시 이전 단계로 가지 않고 계속 진행하기에 다음 단계로 가기전에 완벽하게 요구사항을 반영하여 개발하여 한다. 요구사항 분석 → 설계 → 구현 → 검증(테스트) → 유지보수 장점 수직적으로 진행되기에 각 과정에 대한 이해가 용이합니다. 단점 개발 도중에 요구사항이 변경되었을 경우, 추가적인 비용과 시간이 들게 됩니다. 애자일 방식 소프트웨어 개발 단계를 명확게 구분하지 않고 각 단계를 반복적으로 수행하면서 진행합니다. 이때 요구사항을 추가하거나 제외를 합니다. https://pineoc.github.io/study/study/agile-study/Scrum-Kanban.html 2022. 10. 3. 좋은 코드를 만드는 법 개발자에게 가장 좋은 스승은 잘짜여진 코드를 보는 것이다. 다른 좋은 개발자들에 코드를 보고 스타일, 코드에 구조, 변수와 주석에 이름을 정하는 방법, 어떤 라이브러리와 프레임워크를 사용하는지 살펴볼 필요가 있다. 좋은 코드를 찾은 수 있는 방법 라이브러리 여러 사람들이 공통적으로 사용되는 부분들을 편리하게 사용하기 위해 만들어 놓은 코드이기에 그만큼 좋은 코드들로 만들어져 있다. 그렇기에 라이브러리내에 코드를 살펴보고 이해하는 것이 도움이 된다. 개발자 문서 라이브러리나 프레임워크를 만들때도 이렇게 사용하라는 공식적인 가이드를 제시하는 문서들이 있다. 이러한 문서들은 표준적을 작성하고 만들어지기에 엄선된 예시로 된 코드들이 공유되기에 참고하기 좋다. 개발자 커뮤니티 구글 이나 개발자 커뮤니티들을 이용하.. 2022. 10. 3. 프레임워크 프레임워크란? 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스를 제공하는 것 프레임워크는 프로그래밍의 뼈대가 이미 준비되어 있고, 내가 작성할 공간들만 비워져 있는 것이다. 정해진 빈 곳들에 코드를 채워넣으면 프로그램이 완성되기 때문에 프레임워크는 이미 반이 완성된 프로그램이라고 하기도 한다. 프레임워크에는 개발자가 미처 생각하지 못한 부분들까지 다 고려가 되어 있는 경우가 많으므로, 좀 더 견고한 프로그램을 만드는 데에도 도움을 준다. 프레임워크 종류 구분 종류 자바 프레임워크 Struts, Spring, 전자정부 프레임워크 QRM 프레임워크 myBatis(iBatis), Hibernate 자바스크립트 프레임워크 AngularJS, React, Po.. 2022. 10. 3. 이전 1 2 3 4 ··· 11 다음