본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(56)💻

1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT)

 - Java 단축키, Git명령어[push, merge, branch add], boolean, float, int, NumberFormatException, String, variable

  1. Git명령어 [commit, branch add, push, merge], Github[java-project2[Array(Class type, Member Variable, 2-dimensional-arrangement, {}, Row, Column), Operator(arithmetic operator, Timestamp, assignment operator), Accumulate, Accumulate687, ArithmeticOperators1, ArrLength, ClassInSchool, ClassInSchoolTest, DefubeArr2, LikeAccumulate, MinuteSecond, ReferenceTypeArray, ReferenceTypeVariable, RemainderQuote, RemainderSum, StringAccumulate, Student, SwapEx, Teacher, TenxTen, TenxTenFor, TwoDimArray, TwoDimArrEx, TwoDimArrSetValue]

Java - 2차원배열, Refactoring 사용법, new Operator, 산술연산자, 대입연산자
Java - Refactoring 학습과 Array사용법, 대입연산자, Array로 index를 통해 원하는 위치값 출력하는 학습까지함

2. KDT 수업때 학습한 용어, 개념 정리

- Java - Class, Object, Reference : URL

- Java - Array : URL

- Java - Operator : URL

- Java - Quick Sort[퀵정렬] : URL

- Java - TimeStamp : URL

Java - Class, Object, Reference, Array, Operator종류, Pivot, TimeStamp 용어 정리 및 학습 

3. Java관련 오늘은 진도를 나갔고, 그외에는 알고리즘 문제까지 병행하면서 진행하였는데, 정신없이 지나감. Array[배열]에 대해서 조금 더 깊게 학습하고, 그리고 Refactoring을 하면서 조금 더 코드를 짤때에도 추상화하여 코드도 깔끔하고 유지보수를 할때에도 Refactoring한 Method에서 수정을 하고 다시 TDD를 통해서 Check하고 그러는 학습을 진행함. 2차배열을 통해서 Row, Column index값을 넣어주는 것도 하였는데, 이것도 예전에는 이해가 안돼었는데, 구글링을 하면서 조금 보완을 하여 잘 마무리함. 그리고 대입연산자에 대해서 이해가 처음에는 안되었는데, DeBug를 통해서 하나하나 실행될때마다 어떻게 대입연산이 이루어져서 각 Value[값]들이 실행되면서 마지막은 어떻게 출력되는가를 확인했는데, 정말 유익했음! Debug을 활용하면서 느낀점은 문제가 꼭 발생하지 않더라도 코드의 흐름을 알수있어서 좋았음! 자주 이해안되거나 막히면 Debug를 활용하는 습관도 가져야 겠다는 생각을 하게됨! :) 계속해서 발전하는 모습 너무 좋음! 내일도 달리자! XD