KPT 회고 회고록의 필요성공부하고 프로젝트에 몰입하고 나무를 보면서만 지내다보면 시야가 좁아져있다. 잠시 빠져나와 숲을 관찰해보는 회고의 시간으로 KPT회고록을 작성해보려 한다. 보다 넓고 깊은 혜안으로 보다 높고 크게 발전할 수 있기를 목표로 한다.KPT회고란?Keep : 유지했으면 하는 부분Problem : 문제점, 해결방안Try : 다음을 위해 해야할 노력+Feel 이번을 통해 느낀 점 회고/KPT 매달회고 2024.05.27
Android kotlin [Log 알려줘] Q. 어떻게 사용해?A. //최상단 선언companion object { private const val TAG = "Activity" // 보통 파일명 작성 } 나만의 AI/안드로이드 도와줘 2024.05.27
사전캠프 1주차 강의 [BMI계산기] 요약사전준비 : 안드로이드 스튜디오 설치, 애뮬레이터 생성xml : 팔레트로 컴포넌트 생성, 속성 설정, id부여kotlin : 컴포넌트에 따른 코드 입력, BMI계산기 완성 후 사용문제해결 및 회고 1. 사전준비 1.1 개발환경안드로이드 스튜디오 : 설치 - New project 생성 - 완료(자동으로 빌드)애뮬레이터 : Device manager - Create device - 가상의 디바이스 생성애뮬레이터 영어로 설정되어있을 경우, System - Langage - 한국어로 변경빌드시 버전이 안 맞아 에러가 발생하는 경우, build(module) - compileSdk, targetSdk 변경 2. xml2.1 레이아웃 팔레트로 화면구성하기textView : 개발자가 지정한 텍스트ed.. 안드로이드와 앱/안드로이드 2024.05.27
객체지향 프로그래밍 기능중심개발과 반대유연한 소프트웨어 높은 응집도(집중)와 낮은 결합도(의존) 낮음 : 중복, 의존도, 사이드이펙트높음 : 캡슐화, 가독성, 배치 일관성, 재사용 용이도, 수정/디버깅/유지보수/고도화 수월도 객체에 주도성 부여, 테스트 주도 개발, 점보다 선으로 접근 관찰추상화패턴인식객체지향 의사소통 수단UML(Unified Modeling Language) : 객체지향모델링을 시각적으로(다이어그램) 나타내는 도구상속 : 물려받았다.연결(의존) : 알고있다.위임(집합) : 제공한다. 학습/용어 2024.05.13
용어정리 [프로그래밍] 디버그 : 초창기에는 기계에 벌레가 들어가 고장을 일으켰다. 고장의 원인인 벌레를 잡는 것처럼 오류의 원인을 잡는 것이 디버그다. 문제가 발생해서 해결하는 것 뿐만 아니라, 문제가 없는지 살펴보는 과정도 일컫는다.컴파일러, 인터프리터 : 프로그래밍 언어를 기계어로 번역해주는 역할이다. 컴파일러는 번역가, 인터프리터는 통역사로 이해하면 되겠다.라이브러리 : 집을 지을 때 유리를 가공해서 유리창을 만들고, 돌을 가공해서 벽돌을 만들고 모든 재료를 직접 만든다면 얼마나 오래걸리고 번거롭겠는가. 만들어진 유리창을 사다 끼우고 만들어진 벽돌을 사다 벽을 세우고 미리 제작된 재료를 사용한다면 훨씬 효율적이다. 이처럼 필요한 함수나 클래스 등을 활용하여 보다 효율적으로 코딩할 수 있는 모듈화된 코드 또는 그 묶음을 .. 학습/용어 2024.04.29