You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
제일 큰 2가지 문제점
정적인 데이터와 동적인 데이터중 뭐부터 작업하냐? 저의 대답:정적, 하지만 땡! 객체지향적 사고가 아님.
증명서를 발급받아야해 행위가 중요한거지 그안에 어떤게 있는지는 중요하지 않아.
레벨과 골드에 대한 정의를 하는게 아니라
뭘 하면 레벨업을 할수있고 뭘 하면 골드를 얻을 수 있는지 에 대해 생각
설계와 구현을 같이 하되 설계를 하는 행위가 중요하다.
코드리뷰는 컨벤션이 맞는지 요구사항대로 잘 작동하는지 보는것 정도
설계리뷰를 통해
8가지 리뷰 항목중
설계리뷰에서 설계기능복잡성 3가지에서
작명주석스타일은 코드리뷰에서 볼수있음
테스트문서화는 별도
UI매니저에 대한 설계리뷰
모든건 인터페이스로 통한다.
클래스의 퍼블릭변수나 프라이빗변수나 다 필요없다. 어차피 인터페이스로 얘기할꺼니까
클래스어떻게짯는지 코드어떻게짯는지 안궁금하다 인터페이스어떻게짲는지만 궁금하다!
데이터드리븐은 돈을먹으면 레벨업
오리엔탈은 돈과 레벨을 완벽히 구분
인터페이스는 행위 이다
그리고 필드는 행위이다 그래서 필드를 못쓴다.
이건 C#의 문법이다.
다음에 해봤으면 좋겠는게 코딩먼저 하지 말자! 라는 포인트
조금씩 정진하자, 성장이라는 표현보다 프로그래스 한다고 표현하자.
인터페이스 설계 한두개 하고 설계리뷰 -> 진행 후 모두의 어느정도 동의를 얻은 후 -> 코드작업 진행
코드에대한 욕구를 참을 수 없으면 한글로만 적어봐요, 근데 if for 이런 문법적인거거 쓰지 말고 그냥 한글로만...
다음스텝 : 객체지향설계를 한다. 최종 목표는 아주 근시일 내에 도달하려고 하는 목표, !!의존성을 줄인다!! 사운드 매니저부터 보자.
싱글톤을 안쓰기위해 객체지향을 한다 (x) -> 객체지향적 사고를 먼저 하다보면 싱글톤을 대체할 수 있다(o)
인터페이스를 뽑고, (소프트웨어)설계리뷰 하고 코드짜고 코드리뷰 하고.
설계리뷰 설계리뷰.
소설로치면 스토리짜기
Beta Was this translation helpful? Give feedback.
All reactions