Keloper245
962
2019-09-18 11:40:03 작성 2019-09-18 11:40:50 수정됨
5
988

요즘 코딩스타일이 많이 변해서 고민입니다.


개발은 거의 혼자서 하다보니 코딩스타일이 점점 변하고 있는데, 조금 고민입니다.

제일 큰 문제는 코드컨벤션이 따로 없다는 점?

지금은 거의 혼자서 개발하지만, 죽을때까지 여기서 일할것 같지는 않고.

누군가는 보게 될텐데

주류 코딩스타일(?)은 아닌 것 같아서.. 생각이 많아지네요.


예를 들면 

가장빠른날짜와 

가장큰날짜를 구한다고 했을때,


Javascript

        const receive = [
            {
                item: [{ startDate: "2019/09/19 03:00" }, { startDate: "2019/09/19 05:00" }, ]
            },
            {
                item: [{ startDate: "2019/09/19 05:15" }, { startDate: "2019/09/19 05:30" }, ]
            },
            {
                item: [{ startDate: "2019/09/20 03:00" }, { startDate: "2019/09/20 05:50" }, ]
            },
            {
                item: [{ startDate: "2019/09/20 06:00" }, { startDate: "2019/09/21 08:00" }, ]
            },
            {
                item: [{ startDate: "2019/09/21 09:00" }, { startDate: "2019/09/21 11:00" }, ]
            },
        ];

        const _START_ = 0;
        const _END_ = 10;

        const desc = (a, b) => b.getTime() - a.getTime();
        const asc = (a, b) => a.getTime() - b.getTime();

        const distinctDateList = [...new Set(receive.map(o => o.item).flat().map(item => item.startDate.slice(_START_, _END_)))].map(date => new Date(date));

        const maxDate = distinctDateList.sort(desc)[0];
        const minDate = distinctDateList.sort(asc)[0];

        console.log(minDate);
        console.log(maxDate);

이런느낌이 되버립니다.

자꾸 함수형 흉내를 내게 되는데..

사이드프로젝트를 하면서 너무 익숙해져버려서 저도 모르게 저런 스타일이 튀어나오게 되네요.

이건 의식하면서 고쳐야할까요.

0
0
  • 댓글 5

  • parkjk
    957
    2019-09-18 12:04:37

    그게 과연 고민이 될수 있을까요? 비꼬는건아닌데 .. 

    그대로 하셔도 문제 없어요..

    1
  • 드리데이
    254
    2019-09-18 12:08:59

    다른분 소스도 참고해보셔용 비슷하면 그대로 해도되고 더깔끔한 방법 있음 ..찾아서 하면되구용 ..꼭 바꿀필요 없을떈 굳이요 ? 더좋은방법 있음 그 방법으로 해보고 자기꺼로 새로 만들어보면대져~

    1
  • 빵상
    1k
    2019-09-18 13:28:28

    좋은대요 전??


    1
  • 코니코
    313
    2019-09-18 13:56:32

    코드 스타일 저도 걱정 많았는데

    기업용 eslint 같은거 npm으로 받아서 사용하니 뭔가 안심되드라구요 ㅋㅋ

    1
  • Keloper245
    962
    2019-09-19 10:27:07

    괜한 걱정이었나봅니다.ㅎㅎ;

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