oop 라는게 결국 가독성을 위한 캡슐화인데
애초에 미국 애들이 쓰는 oop 는 코드를 죤나게 짜갈라 놓는데
가독성면에선
한국인의 관점, 미국인의 관점 이것부터가 갭이 존나 크다고 생각한다
바라보는 가독성이 다른데 어떻게 방법론이 똑같을 수가 있나
코드가 한국어로 되있으면 애초에 그냥 관점 자체가 달라질거라는 말임
oop 는 정도 것 취해야지
익명(61.75)
2024-12-22 16:47:00
추천 0
댓글 13
다른 게시글
-
프로그래밍 알바? 정신줄 놨구만 ㅋ
[1]익명(121.172) | 24.12.22추천 1 -
다들 파이팅 하자
익명(chartman) | 24.12.22추천 0 -
외국인이 한국 토지와 회사를 구입하고 있는 상황
발명도둑잡..(aerohong) | 24.12.22추천 0 -
개인, 회사 캘린더 둘다 쓰시는분 계시나요?
qu(221.154) | 24.12.22추천 0 -
“강용석 4년간 변호사 자격 박탈”…‘도도맘’ 무고교사 유죄 확정
[1]발명도둑잡..(aerohong) | 24.12.22추천 0 -
“역시 석열이 형은 법보다 밥이야”…모두가 행복했을 텐데
발명도둑잡..(aerohong) | 24.12.22추천 0 -
유재석, 비상계엄·탄핵 혼란 속 소신발언..."마음 답답, 한치도 내다볼
발명도둑잡..(aerohong) | 24.12.22추천 0 -
아 몰라 ㅅㅂ 대놓고 공부할래 근무시간에
익명(39.118) | 24.12.22추천 0 -
오늘 한거
[1]재현(vice5918) | 24.12.22추천 0 -
ㅠㅠ
익명(211.234) | 24.12.22추천 0
느그 어매 투표하더라?
여야 병신새끼들아 투표장전 햇냐?? 낄낄 ^^
OOP는 코드적 관점에서 모듈,확장성이라 가독성 부분이랑 좀 크게 차이남. 오히려 가독성이 떨어지긴하지
모듈,확장성도 애초에 가독성 땜에 있어야 하는거임 만약 스프링같은 디자인 패턴이 아니라 그냥 C코드 한 파일에 쭈욱 있다고 생각해봐 아니 어셈이 쭈욱 있어 아니 0,1이 쭈욱 있어 그런 문제 자체가 그냥 사람이 얼마나 잘 볼 수 있냐 라는 문제
mvc 패턴이고 뭐고 다 필요 없음 그 프로그램이 가독성이란게 필요가 없으면 그냥 0,1 만으로 되도 컴퓨터만 읽을건데 뭔 의미
아님, 최초로 OOP 주장할때 모듈 확장성 즉 확장할때 코드 뻑 안날려고 하는거라고 말함. 애초에 OOP가 나온 책에서 적혀있는 사실임. 물론 가독성이 올라가는건 사실이지만, 애초에 핵심은 이후에 수정할때 더 편하라고임
너가 생각하는 건 한국책에서 생각 덧붙여서 그렇게 나온거지 원래 OOP의 개념은 내가 말한게 맞음.
그니까 수정할때 더 편해지는 이유가 뭐겠음? 결국은 그냥 보기 편해진다는거임 모듈이고 확장성이고 자체가 가독성이라는 개념에 포함된거나 다름없음 코드가 싹 다 뭉쳐 있으면 그걸 어떻게 분석하고 분리할건데?
OOP라는 최초의 개념은 앨런 케이라고 하는데 우리가 쓰는 최초의 핵심개념이랑 다름 OOP의 현재적인 상속-다형성 -캡슐화는 Booch가 쓴 Object-Oriented Analysis and Design with Applications에서 최초로 창안한 개념임 여기서 주장하는 가독성이라는 개념보다는 코드를 오브젝트로 묶어서 모듈화 시켜서 보겠다는거고, 가독성은 부수적 효과임. 원판 책에서 나온 설명 그대로 해주는거임 난
그니까 너가 주장하는 바는 그거임 배꼽이 배에 달려있는데, 배꼽이 배보다 더 중요한 개념이다. 이건데 그게 아니라 배밑에 배꼽이 달려있는거고, 그 부수적 개념이라 봐야함
한국책에서는 가독성 향상이라고 말했지만 이는 잘못된 설명임. 아마 한국인 강사가 쓴 소스를 고대로 읽어서 그런거고, Grady booch 책을 읽어야 내 말이 맞단걸 앎
애초에 가독성이라는게 읽기 쉽다라는 뜻인데? 가독성이 니가 말하는 개념보다 하위개념 일수가 있냐? 애초에 oop로 가독성 떨어졌으면 안썼음 니가 말한 대로 떨어진다는건 너무 변경을 염두해둔 나머지 정신없이 이동하면서 코드를 봐야되는 경우겠지
https://gall.dcinside.com/board/view/?id=programming&no=2789799&page=1
글
하나써볼게 이해하기 쉽게