ROOT

작성시각 10월 25일 오전 03:04 (이 포스팅은 1주 차 과제가 끝난 뒤에 자동 업로드됩니다.) 공부가 더 절실히 필요하다는 것을 느꼈습니다... 일단 가장 중요한 거 기능목록표인가 그것을 작성하는 것의 중요성을 뼈저리게 느꼈습니다. Model 구현에 있어서 필요한 기능이 정리가 안 되니까. "어? 이거 필요하네 만들어야지" while(true)돼서 Model 만 한 6개 만들었다 지웠다 삽질을 많이 했는데 시간이 없어서 그냥 빨리빨리 배우면서 하려다 보니까 급했는데 다음에는 첫날에 코딩금지를 내리고 기능목록과 플로우차트 작성에 1일을 쏟아도 되겠다고 생각했습니다. 진짜 개발시간 3분의 1로 줄여주는 방법인 거 같네요.. 이거 쓰고 Constant 페이지 만들어서 상수들좀 정리 좀 하고 1차 제출하..
작성시각 10월 22일 오전 02:22 (이 포스팅은 1주 차 과제가 끝난 뒤에 자동 업로드됩니다.) 어느덧 10월 22일 4일차쯤 됐으려나요.. 그냥 제출하기 그래서 우테코 프리코스 디스코드를 탐방하던 중 MVC 이야기가 많이 나와서 그냥 대입해 보기로 했습니다. 많이 허접한데 지금 Controller, Model, View 개념도 다시 익히고 있어서 천천히 바꿔보려합니다. 가장 어려운 건 모델 부분인 것 같은데요. Controller 더보기 Controller 코드 부분 package baseball.Controller; import baseball.Model.BaseBallGame; import baseball.Model.NumberGenerator; import baseball.View.GameV..
우아한 테크 코스에 지원하게 됐습니다. 회고록인 만큼 그냥 편하게 쓰겠습니다. 혼자 힘으로 2일간 짜낸 코드이긴 한데 이 정도밖에 안됩니다. 일단 바보 같은 코드 좀 보시죠,, package baseball; import camp.nextstep.edu.missionutils.Console; import camp.nextstep.edu.missionutils.Randoms; import java.util.ArrayList; import java.util.List; public class Application { private static final int BALL = 0; private static final int STRIKE = 1; private static final int BASEBALL_NUM..
오늘은 "스프링 핵심 원리 - 기본 편"을 듣고 SOLID 원칙을 필기한 글을 포스팅합니다. 차후,, 그림도 넣고 업데이트 하는걸로.. 클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리합니다. SRP : 단일 책임 원칙 (single responsibility principle) OCP : 개방-폐쇄 원칙 (Open/closed principle) LSP : 리스코프 치환 원칙 (Liskov subsitution principle) ISP : 인터페이스 분리 원칙 (Interface segregation principle) DIP : 의존관계 역전 원칙 (Dependency inversion principle) 위와 같은 SOLID 원칙은 Spring을 특정하여 만든 원칙이 아니..
안녕하세요 오늘은 JAVA언어를 사용하는 Spring Boot 웹프레임워크를 사용하면서 application.yml을 사용하게 되는데요. 여기서 git-hub에 올리면 안 될 민감한 정보를 관리하는 방법을 소개드리도록 하겠습니다. 왜 application.yml에서 민감한 정보를 보호해야 할까? 애플리케이션을 개발하다 보면 데이터베이스 비밀번호, API키, 인증 토큰 등과 같은 민감한 정보를 구성파일에 저장해야 할 때가 있습니다. 이러한 정보를 무단으로 액세스 하면 보안 위험에 노출될 수 있으므로, 이러한 정보는 안전하게 관리해야 합니다. {예를 들어 GPT api는 git-hub에 올라갔을 때 자체적으로 파기됩니다} 민감한 정보의 예시 spring: datasource: url: jdbc:mysql:/..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
안녕하세요 ~ 오랜만에 뵙습니다. 이번에 team 프로젝트로 flutter, node.js, MySQL을 사용한 애플리케이션 제작에 들어가게 됐습니다. 그래서 Flutter 공부에 들어가게 됐는데요. 오늘은 설치와 가벼운 코드 Emulator 사용까지 가보도록 하겠습니다. 개발환경은 Visual Studio Code를 사용했습니다. 한동안 intellij를 사용했어서 꽤나 검색하며 사용했습니다. 먼저 Flutter extension과 Dart extension을 다운로드 해주셔야 합니다. Dart는 C언어와 유사한 언어라고 생각하시면 됩니다. 만약 제대로 다운로드 되지않으신다면 VSCode를 재부팅해보시는 것을 추천드립니다. 이후 ctrl + shift + P 를 통해 new Project 생성을 해주시..
발달중인 망고
'분류 전체보기' 카테고리의 글 목록 (6 Page)