전체 글97 7월 2째주 - github강의(관리전략) 23/07/13 오늘은 깃 관리전략에 대해 배웠다. 세부 수업 목표는 다음과 같다. Git Flow, Github Flow 등을 공부하며 현업의 Git 관리 전략을 이해한다. .gitignore 를 활용한 파일/폴더 관리 제외 방식을 이해한다. 협업을 위한 Github 활용 과정을 직접 진행한다. 먼저, 깃 관리 전략에 대해 설명해보자. [Git 관리 전략] - git flow, github flow, gitlab flow의 개념 기본적으로 하나의 중심 브랜치로만 관리하는 것을 trunk라 한다. 거기서 필요할 때만 브랜치를 분기하는 것을 trunk based flow라고 한다. 현업에서는 다양한 방식으로 브랜치를 관리하고 있는데, 그 중에서 가장 대표적인 방식인 git flow, github flow,.. 2023. 7. 15. 7월 2째주 - github강의(브랜치) 23/07/12 실시간 강의 개강 첫 날엔 OT를 진행하고 2일차부터 깃허브 강의를 시작했다. 첫 날은 로컬저장소 개념인 git을 배웠는데 이 부분은 예전에 다 정리해둬서 생략했다. 오늘은 브랜치 관련해서 배웠는데 프로젝트를 하면서 예전에 배웠지만 개념이 확실하지는 않아 제대로 정리해보려 한다. 개발할 때 브랜치를 나누는 이유 안전성을 위해 개발용 브랜치, 테스트용 브랜치 등등 main(deploy)을 배포용 버전으로 사용 develop 브랜치에서 개발을 다 마치면 main에 반영 브랜치 merge, rebase, pr 등에 대해 배웠는데 merge는 프로젝트하면서 자주 써서 잘 아는내용이라 기본적인 내용은 생략하고 fast-forward, rebase, pr에 대해 정리해보려한다. fast-forwar.. 2023. 7. 13. 야놀자부트캠프 시작 코틀린만 하다가 웹을 배워보고싶어서 야놀자부트캠프에 지원했는데 운좋게 붙었다. 7개월 간 하루 8시간씩 교육인데,,, 웹을 열심히 해보자... 2023. 7. 12. Kotlin- Activity와 Fragment Activity와 Fragment는 코틀린으로 개발하려면 필수적으로 알아야하는 기본 개념이다. 예전에 배우기도 했고 그냥 이게 뭐다~ 라고 이해하고만 넘어갔어서 이번 기회에 제대로 개념 정리를 해보려고 한다. Activity란? 안드로이드 앱이 실행되면 화면이 등장하고 UI가 화면 위에 나타나며, 버튼을 터치하거나 스크롤을 하는 등 앱을 사용하게 될 것. 이와 같이 앱의 전반적인 활동을 담당하는 것이 액티비티이며, 액티비티와 xml을 연결해 UI를 표시하고 사용자가 여러 액션을 취할 수 있게 해준다. 액티비티를 생성하고 ViewBinding을 이용해 Layout파일을 결합해준다. clas MainActivity: AppCompatActivity() { private lateinit var viewBind.. 2023. 6. 7. Kotlin 면접준비(2) 1. Kotlin에서 변수 선언 방법은? Immutable variables: read-only 변수. val 키워드를 써서 선언하고 한 번 선언되면 값 변경 불가능 val sample = "interview" sample = "interview2" // compile error Immutable 변수는 constant(상수)가 아님. 상수가 아니기 때문에 compile-time에 값을 알릴 필요 없음. 아래 코드처럼 호출할 때 마다 값이 바뀔 수 있음 var sample = "interview" val newSample = sample // no compile error Mutable variables: 값 변경 가능. var 키워드 써서 선언 var sample = "interview" sample .. 2023. 6. 4. Kotlin 면접준비(1) 1. 코틀린의 타겟 플랫폼은? Kotlin-Java 간 상호 운용성은 어떻게 가능한가? JVM(Java Virtual Machine)이 Kotlin의 타겟 플랫폼이다. Kotlin은 컴파일 시 바이트 코드를 생성하므로, Java와 100% 상호 운용 가능하다. 따라서 Java에서 Kotlin 코드를 호출할 수 있으며 그 반대의 경우도 마찬가지이다. 2. 코틀린의 변수 선언 방법은? Java와 차이점은? // Java String s = "Java String"; int x = 10; // Kotlin val s: String = "Kotlin String" var x = 10 Kotlin에서 선언은 val, var로 시작하고 그 뒤에 타입이 온다. Kotlin은 타입추론을 사용해 타입을 자동으로 감지할 .. 2023. 6. 4. 이전 1 ··· 12 13 14 15 16 17 다음