2021-01-15-TIL

객체를 호출하는것은 메시지를 보내는 것이다.

Low coupling, high cohesion

https://medium.com/clarityhub/low-coupling-high-cohesion-3610e35ac4a6

+

(10,10)-(22,10)-(22,18)-(10,18)

TODO: 다형성을 적용하여 변경, 입력에 따라서 각 클래스의 메소드가 호출되도록

Git

  • https://guides.github.com/activities/hello-world/

실제 프로젝트에서 프로그램의 완성 은 중요하다. 하지만 그 완성이 일회성은 아니므로 길게 보아야한다. 예를 들어, 과제의 수행을 위해서 이미 완성된 누군가의 코드를 블로그에서 ctrl+c, ctrl+v해서 완성은 할 수 있다. 하지만 이렇게 완성했을 때 다음번에 비슷하지만 다른 과제에서 오롯이 내 역량으로만 도움없이 해낼 수 있을까? 그때에도 붙여넣기할 코드가 어딘가에 있을거라고 믿는 것은 어리석은 일이다. 결국 그 블로그의 글 또한 누군가가 끊임없는 삽질과 시간을 투자한 결과물이다. 그 과정에서 ‘역량'의 향상이 이루어지는 것이지, 완성에서 그것이 키워지진 않는다.

노력의 결과는 사용자에게 직접적인 영향을 끼치지만, 그 노력의 과정은 개발자에게 직접적으로 영향을 끼친다. 즉, 더 나은 개발자로의 성장의 밑거름은 바로 그 노력, 삽질인 것이다.

  • 사각형

    https://www.mathsisfun.com/quadrilaterals.html

  • 맥 UML 도구

    https://machow2.com/best-uml-mac/

    https://hoony-gunputer.tistory.com/entry/Intellij%EC%97%90%EC%84%9C-ClassDiagramUML-%EB%B3%B4%EA%B8%B0

육각형 그려놓고 역량 표시해보기

  • 수업내용정리 by Woody

    https://www.notion.so/2eada1fbd4634b5081bbd7bf982387fc

  • 자바 메소드명

    https://blog.joda.org/2011/08/common-java-method-names.html

    https://docs.oracle.com/javase/tutorial/datetime/overview/naming.html

    http://fluxens.com/javastyle.html

    https://www.geeksforgeeks.org/java-naming-conventions/

    https://howtodoinjava.com/java/basics/java-naming-conventions/

영화 추천

내 이름은 칸, 루틴

Integer to Char in Java

https://www.javatpoint.com/java-int-to-char

Double to Integer in Java

https://www.educative.io/edpresso/how-to-convert-a-double-to-int-in-java