1. Collision 1. 충돌 Have you ever been in a car accident? What did you collide with? Just like with cars, PhysicBody objects can come in contact. 교통 사고를 당하신 적이 있습니까? […]
[COCOS] 물리학 용어 및 개념
COCOSPhysics terminology and concepts 물리학 용어 및 개념 To better understand all the details of a physics engine you should understand the following terms and concepts: 물리 엔진의 모든 세부 사항을 더 […]
[COCOS] Physics
COCOSPhysics 물리학 Your game is coming along nicely. 게임이 잘 진행되고 있습니다. You have Sprite objects, gameplay mechanics and your coding efforts are paying off. 스프라이트 개체, 게임 플레이 메커니즘 및 코딩 […]
[일일 프로그램머 명언] 프로토타입을 진행하는것에 대한 배움
UncategorizedPrototype to learn. Prototype is an learning experience. It’s value lies not in the code you produce, but in the lessons you learn. 직역 : 프로토타이핑은 뭔가를 배우는 경험이다. 그 가치는 니가 […]
[함덕] 고두물 식당 – 갈비탕
Uncategorized함덕 일차 점심 시간 입니다. 제주 생 막걸리 맛을 보네요. 일자를 보니 유통기한 9일 입니다. 생막걸리가 맞습니다 맞습니다 시큼 하게 맛 있습니다 실패가 없는 알고 있는 맛. 함덕 해수욕장 근처 식당보다는 훨씬 […]
[리펙토링] Introduce Explaining Variable – p151
Uncategorized복잡한 수식이 있는 경우 — 수식의 결과나 자신의 목적을 잘 설명하는 이름으로 된 임시변수를 사용 — before
1 2 3 4 |
if((platform.toUpperCase().indexOf("MAC") > -1) && (platform.toUpperCase().indexOf("IE") > -1) && wasInitialized() && resized > 0 ) { // 작업 code .. } |
— after
1 2 3 4 |
final boolean isMacOS = platform.toUpperCase().indexOf("MAC") > -1 ; final boolean isIEBrowser = platform.toUpperCase().indexOf("IE") > -1 ; final boolean wasResized = 0 ; if( isMacOS && isIEBrowser && wasInitialized() && wasResized) { // 작업 code .. } |
[리펙토링] Inline Temp
Uncategorized# 키워드 : 간단한 수식의 결과값을 가지는 임시변수가 있고, 그 임시변수가 다른 리팩토링을 하는데 방해가 된다면, 이 임시변수를 참조하는 부분을 모두 원래의 수식으로 바꾸라. ## before double basePrice = anOrder.basePrice(); return (basePrice […]
[리펙토링] Inline Method
Uncategorized키워드: 메소드 몸체가 모소드의 이름 만큼이나 명확할때는 호출하는 곳에 메소드의 몸체를 넣고, 메스드를 삭제하라. // befor int getRating(){ return (moreThanFiveLateDeliveries()) ? 2:1; } boolean moreThanFiveLateDeliveries () { return _numberOfLateDeliveries > 5 ; […]