kenu
54k
2021-05-10 00:02:04
11
4921

자바 개발자를 위한 개발 가이드


자바 프로젝트를 진행하면서 작성한 문서입니다.

https://docs.google.com/presentation/d/1i58QnsAV-5Cy8dolI6lpGUcI0sEYvcVsB54WK2vSWhw/edit?usp=sharing


18
26
  • 댓글 11

  • 앙앙이
    4k
    2021-05-10 21:06:49

    전체 문서 읽이보지 못했지만

    저랑 생각이 다른것이 하나 있네요.


    "long 타입은 숫자 마지막에 대문자 L 표시"


    저두 자바 GUI 에서는 헝가리 표기법 사용합니다.

    하여 헝가리 표기법 금지 측면에서 엄격하게 따지면 저두 할말은 없습니다.

    하지만 저는 일반적인 자바 프로그램에서 헝가리 표기법을 사용하지 않습니다.

    왜냐면 자바 표준 컨벤션이 오래되었다고 하지만 표준은 표준이라고 생각하여 존중해 주고 있기때문입니다.


    저 역시 헝가리 표기법을 사용하지만 이런 주장은 아쉽네요.

    -2
  • 보후리
    557
    2021-05-11 10:23:21

    와.. 초보자입니다! 도움이 엄청 되는문서네요..!! 감사합니다.. 다운받았어요.. 

  • kenu
    54k
    2021-05-11 10:37:26

    앙앙이 //

    댓글 감사합니다. 저 문서에서 자바는 서버 사이드만 고려해서 작성했습니다.

    제가 속했던 프로젝트에서 작성한 것이라 팀이나 프로젝트마다 룰을 정하면 될 것입니다.

    조금이나마 도움이 되면 좋겠습니다.


  • moonti
    3k
    2021-05-11 12:10:27 작성 2021-05-11 12:48:15 수정됨

    js 파트에 레거시를 대응하기위해 es6지양이라는 부분은 마니 아쉬운 부분이네요.

    상황에 맞게 하시면 될것같애요

  • cookker
    188
    2021-05-11 15:46:26 작성 2021-05-11 15:52:49 수정됨

    몇분이 조금 잘못 알고 계신게 있는듯하여 말씀드립니다.

    롱 타입으로 선언한 숫자뒤에 알파벳 L을 붙이는 것은 헝가리안 표기법하고는 관련이 없습니다.

    자바에서 long타입을 숫자로 선언하려면 항상 뒤에 알파벳 L을 붙여야 하는데

    소문자로 붙일수도 있고, 대문자로 붙일수도 있습니다.

    소문자 `l`은 대문자 `L`에 비해 숫자1과 헷갈릴 수 있으니 대문자를 쓰라고 하는걸로 알고있습니다.

    //not good

    long money = 100l;


    //good

    long money = 100L;


  • 앙앙이
    4k
    2021-05-11 16:54:10 작성 2021-05-11 19:35:05 수정됨

    long money = 1L;

    라는 말이였는데 제가 moneyL 로  지례 짐작으로 오독했네요.

    죄송합니다.


    long money = 1L; 은  저두 찬성입니다.



  • 하두
    12k
    2021-05-13 11:07:20

    성은이 망극해요.

  • 무무백수
    281
    2021-05-14 14:32:13
    kenu님 글은 언제나 감사드립니다. 
  • 징어군
    84
    2021-05-15 16:53:08 작성 2021-05-15 16:55:39 수정됨

    공유해주셔서 감사합니다..!

    혹시 이 ppt의 링크를 제 블로그에 공유해도 괜찮으실까요??

  • kenu
    54k
    2021-05-17 01:11:36
  • M N
    455
    2021-06-03 15:01:05

    @moonti

    제가 아직 배우는 입장이라 용어들을 모르는것들이 많은데

    레거시라하면 이후 유지보수와 범용성(여러 사람이 봐도 알수있도록) 최신 자바스크립트인 모던자바스크립트를 지양하라는 의미인가요??

  • 로그인을 하시면 댓글을 등록할 수 있습니다.