어린시절 레고 만지고 놀아봣는지 모르겠다만
레고조립시 한개의 블록이 다른 블록들과 연결되어 있지 않아 독립적이고,(사진 2) 단 하나의 기능만 수행할수록
만들고싶은걸 자유롭게 만들 수 있고 고치고 싶을 때 더 쉽게 고칠 수 있음
하루는 성의 지붕을 내모로 그다음 세모로 그다음 별표로 다 생각나는데로 자유자재로 표현하고 싶은 어린이가 있다고 쳤을 때,
만약 블록 덩어리가 존나 어떤 거대하고 구체적인 형태를 가지고 있다면 ( 복잡도와 연관성이 높은 코드)
그 아이는 이 블록을 제작한 회사가 좆병신이라고 느끼겟지. 이 블록으로는 딱 하나의 블록쌓기 밖에 못하니까.
그래서 클레스를 나누고 인터페이스화 시키고.. 그런 쌩지랄을 하는거 라고 배웟음
1번 짤처럼 되야 훌륭한 자바코드 ㅇㅇ
그치만 블록수가 너무 많아지면 뭘 조립해야 될지 몰라 그냥 판을 와장창...
비유 멋지다 개추
되야->돼야 (되어 = 돼임) [리듬 맞춤법 봇♬]
ㅉㅉ 원자 단위로 코드 만들 새끼임 이거
원자들 쌓아서 레고블럭 만들듯
생물학 진화도 비슷한 패턴
개소리 잘들었구요