모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    연애人파괴님의
    개인페이지입니다
    가입 : 12-07-31
    방문 : 1422회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    연애人파괴님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    562 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 20:17:27 0 삭제
    맞습니다. 헝가리안표기법은 손코딩하던시절 리뷰를 빠르게하기위해 만들어진 표기법이니까요.
    561 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 20:16:25 0 삭제
    감사합니다.
    560 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 20:14:43 0 삭제
    11 첨언합니다.
    컴파일러 옵션도 사람이 정한 실수라고 생각합니다. 헝가리안 표기법역시 사람의 실수로 문제가 발생됩니다.
    또한 위에서도 말씀드렸듯이, 직관적으로 그 변수명이 무엇을 가리키는지 알 수 없다면, 그건 헝가리안기법을 쓰지 않는것보다 못하겠죠. 즉 작면센스가 없다면요.
    packetListSize 를 float으로 이해할거라고는 상상이 되지않네요.
    모호한 단어를 사용하지않고, 정확한 단어를 사용한다면 큰 어려움이 없을것이라 생각됩니다.
    559 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 20:09:58 0 삭제
    감사합니다. 대략적으로 뭔지 알것같네요..
    그럼 제가 그분들의 작업스타일을 확인할 필요가 있겠군요... ㄷㄷ
    558 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 13:49:57 0 삭제
    그렇군요. 그런데 엔진개발이나 C++에서 헝가리안표기 혹은 말씀 스네이크표기를 쓰시는건 동의합니다.
    변수사용이 자유로운 unsafe언어이니까요.
    그런데 OOP계열의 빡센컴파일러를 가지고있는 C#에게는 큰 의미가 없다는게 포인트인것같아요.

    만약 진짜 헝가리안 표기법처럼 의미를 prefix로 붙이는건 찬성이지만, 변수형만을 구별하기위해 붙이는건 의미가 없다고 판단이되네요.
    557 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 13:46:50 0 삭제
    그렇군요.
    556 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 13:46:05 0 삭제
    중요한 포인트군요.
    C#에선 왠만하면 포인터를 안쓰고 써도 스마트포인터뿐이라 확 와닿지는 않지만.
    무슨 느낌으로 말하신건지는 알것같네요

    일련의 정형화된 동작들을 해결할 정당성을 제시해야한다는것이군요

    혹시 괜찮으시다면 또다른 예시도 더 알 수 있을까요?
    555 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 13:29:51 0 삭제
    감사합니다. 그런데 마지막에 "변수명만 보고도 습관적으로 전처리코드나 뒷처리코드를 떠올린다"라는 부분이 어떤 이야기인지 알 수 있을까요?
    예를 들어주시면 더 감사할것같습니다.

    중요한 포인트인것같네요!
    554 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 13:26:58 0 삭제
    1
    동의합니다. 만약 헝가리안기법처럼 쓰던 문구에서 prefix를 모두 제외해버리면 당연히 문제가 생기겠죠.
    그래서 헝가리안기법을 쓰지말고, 의미가 정확한 변수명을 지어라는 이야기로 흘러가고있습니다.
    단순히 pos, position, xy 라고 정하면 아무도 그걸 알 수 없죠. 변수명을 짓기가 귀찬고, 같은 느낌인데 형만 다르게 쓰려고한다는 경우라고 보여집니다.

    그래서 일부러 변수명이 길어지더라도, indexPosition, unitModelPosition이라고 쓰고,
    vector2의 경우는 vector3, vector4와 혼합하는 연산이 되지도 않죠. 컴파일러에서 잡아내기에 가능한 이야기라고 생각합니다.
    만약 OOP언어의 컴파일러들이 구시대의 유물급이였다면 헝가리안표기법을 쓰지말라는 얘기는 애시당초 나오지 않았을것입니다.

    헝가리안 표기법을 까는 일례로 이런 문구가있죠.
     "vUsing adjHungarian nNotation vMakes nReading nCode adjDifficult."
     각 단어 앞에 헝가리안 표기법에 따라 동사, 부사, 명사 등을 나타내는 prefix를 붙였습니다.
    읽기 쉬우신가요?
    553 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 12:44:02 0 삭제
    동의합니다.
    552 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 12:43:49 0 삭제
    동의합니다.
    551 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 12:43:16 0 삭제
    그렇죠. nCount 라고 했을때, 인스펙터창에 NCount라고 나올것이죠.
    이게 프로그래머만 사용하면 문제가 없을탠데, 유니티는 통합게임엔진이라 기획자들도 보고, 디자이너나, 애니메이터들도 보는데
    NCount라고 써있으면 햇갈릴것같기도하고요.
    550 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 12:41:36 0 삭제
    감사합니다.
    549 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 12:41:11 0 삭제
    그렇죠. 그래서 팀장님께 제시를 한것입니다. 몇가지 내용을 적고 전달했죠. 관련 링크랑요.

    만약 바꿀만한 의향이 전혀 없는것이였다면, 저에게 PT를 하라고하시지도 않으셨으리라 합니다.

    팀장님이 헝가리안표기법을 쓰라고한다면 당연히 따라야하는것이지만, 기회를 주셨기에 잘 말해보려합니다.
    548 질문) 헝가리안표기법쓰는 분들을 설득해야하는 상황입니다. [새창] 2015-10-30 12:00:29 0 삭제
    헝가리안표기법을 안쓰는 가장 큰 이유를 정리하면 아래와 같습니다.

    1. 2008년 MS에서 헝가리안 표기법을 파기선언했습니다.
    2. .Net 프레임워크, Unity가 헝그리안표기법을 사용하지않습니다.
    3. 위의 두가지 프레임워크는 라이브러리가 아닌, 프레임워크이기에, 빈번하게 혼용되어 사용됩니다.
    4. 모든(대부분?) 유니티 라이브러리, 에셋이 헝가리안 기법을 사용하지않습니다.



    [◀이전10개] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈