포트폴리오 웹 만들기 위해 오랜만에 create-react-app 을 진행해보았다. 그런데 발생한 타임아웃! https://stackoverflow.com/questions/61349058/timeout-error-when-trying-to-use-npx-create-react-app 제안된 해결방법으로 -timeout npx timeout 설정하...
이전에 프로젝트를 진행하면서 페이지 라우팅 처리를 공식문서에 있는 그대로 사용했었다. 코드의 유지보수를 위해 레이어를 나누는 것을 고민하게 되면서 디렉토리 구조 및 레이어 구분하는 것을 적용하게 되었다. 느낀점 페이지 라우팅만 하는 레이어와 같이 목적만을 위한 코드를 모아두고 아닌 경우는 찢는게 결과적으로 코드 가독성을 높혀주고, 시간이 조금 지났을 ...
질문 평균 값과 같은 넘버타입의 값을 구할 때, 소수점 기준으로 반올림하거나 특정 소수점 이하는 내림을 적용하기 위해 어떤 메소드를 사용해야 할까? 문제 배열 안에 담겨있는 점수들의 평균값을 소수점 7번째자리 이후는 내림해서 구해라 단, 출력값은 String 타입의 number로 첫 번째 시도 첫 번째 시도에서 발생한 생각의 오류 toFixed(...
Todo List : 해야 할 목록 정리하기 [x] 이력서 재검토 [x] 포트폴리오 재검토 [x] 이전직장에서 작성한 블로깅 옮기기 [ ] 작성했던 프로젝트 코드 다시 보기 [ ] 재사용성을 고려해서 예전 코드 리팩토링 하기 [ ] 독서 : "1일 1로그 100일 완성 IT지식" 하루에 1챕터씩 읽기 [ ] 알고리즘 1일 1문제 풀기 : 프로그래머스 [...
결과적으로 동일하지만, Container의 경우 width/height에 대해서만 사용한다면 성능 오버헤드가 미미할 수 있다.반면에 SizedBox는 Container보다 명확하게 코드를 작성할 수 있다.SizedBox 는 단순할 뿐만 아니라, Container와 다르
목적 : 기능/역할에 따라 분리 -> 상호 의존성 최소화MVC : View와 Model 사이에 의존성이 높다.MVC 특징 :Model에 변화가 생기면 Controller가 화면을 갱신하라는? 명령을한다.즉, Controller가 Model도 신경써야 하고, View도
Abstract class : 미완성 클래스(객체 생성 불가)로 method 선언은 되어있지만, body가 정의되지 않은 형태추상 클래스는 미완성 클래스이기 때문에 객체를 생성할 수 없다.참조형 변수의 타입으로는 사용이 가능하다.추상 클래스를 사용하기 위해서는 일반 클
instance member를 override(재정의)하는 instance member에 대한 주석이다.주석은 Dart program의 의미에 영향을 주지 않는다.이 주석(@)은 Dart analyzer(분석기)에 의해 인식되며, 유효한 프로그램의 일부 잠재적인 문제에
사실, 그것은 잘 짜여진 프로그램일 필요는 전혀 없다.우리는 이 HTML을 compiler에 보내고 그것을 볼 수 있다.Syntax ErrorType-Checking Error(드물게) compiler crashes그 프로그램은 어떤 언어로든 의미 있는 프로그램으로 잘