Frudy
3k
2019-05-21 09:09:55 작성 2019-05-21 09:12:56 수정됨
4
1010

enum 너무좋은거같아요.


개인플젝을 하니 확실히 얻어가는게 많아서 좋아요.

enum 배워만놓고 활용을 못해봤는대, 운좋게 이렇게쓰면 좋겠다는 터득을 했어요.


현재 생각은,

문자열 대신 enum으로 관리하면 개발자의 실수를 방지할수있을거같아요.


기존)

private Strng command; field가 있었고,


switch(command)

case "SELECT":

case "INSERT":

이런식으로 쓰고있었는대,


이런걸 enum으로 바꾼게 몇개되네요.


오타체크는 물론이고, switch에서 함께 쓰니

enum에 10개가 있고 switch에서 5개만 쓰면

나머지 5개 case는 어쩔래? 라는 경고도 해주고~ 참좋네요.



비전공자 웹개발자 취준중이라, 정보처리산업기사같은 자격증이 없어서 조금 걱정은되지만,

최대한 이런거 모아서 포트폴리오로 어필을 해야겠어요 ㅠ.ㅠ

0
0
  • 댓글 4

  • ignoreOrange
    954
    2019-05-21 09:21:53

    정보처리기사 취득 자격되지 안나요?

    0
  • ceastgun
    1k
    2019-05-21 09:24:18

    C#에서는 한 단계 더 나아가서 약간의 코드를 추가하면 

    enum을 컨트롤에 바인딩 시킬 수도 있죠.

    public enum TestTypes { A, B, C}  가 있을 때 

    ComboBox에 연결해주면 ComboBox의 아이템으로 A, B, C가 나온답니다.

    아이템 선택 시 비교도 enum 타입으로 비교해줄 수 있구요.



    0
  • Frudy
    3k
    2019-05-21 09:32:58

    기사는 자격이안되고, (전문대 전자공학과 졸업)

    산업기사 딸시간에 개인프로젝트 더 준비해서요..

    0
  • Frudy
    3k
    2019-05-21 09:33:28

    ceastgun

    오~ C#은 안배워봐서,

    그런 기능도 있군요

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