728x90
반응형

DevOps/소통 3

나의 Coding Convention, Style Guide

업데이트 중 Cache 1. 짧은 시간 내에 여러 번 해야하는 작업 2. 중복된 값을 사용하는 작업 3. 예외적으로만 값이 바뀌는 작업 위의 상황에서는 Value를 캐싱해둘 필요가 있는지 확인해본다. 예를 들어 Player의 Inventory를 열 때마다 Server에 Player의 정보를 요청하여 보여주는 것은 비효율적이다. 뿐만 아니라 아이템을 획득, 소비하거나 장착, 해제 등과 같은 일을 하지 않는다면 Inventory를 껐을 때의 Inventory의 상태와 현재의 Inventory 상태가 같을 것이니 서버에게 요청할 필요가 없다. Naming Convention 1. Class 이름은 항상 명사 2. Method 이름은 항상 동사로 3. Controller, Manager, Processor와 같..

DevOps/소통 2022.06.04

Negotiation, Conflict Management / 문제 해결능력 - 2

Although different people and authors use different terms for negotiation stages and the distinction between them is often blurred in reality because many negotiator jump between them, but it is still helpful to take them as separate phases in order to understand how to negotiate. 많은 사람들이 협상에 대해 다르게 설명하지만 크게 4+1로 나눌 수 있다. 1.Preparation It is the most important stage of any stages. Researching in..

DevOps/소통 2021.06.08

Negotiation, Conflict Management / 문제 해결능력 - 1

사람이 살면서 문제가 생기는 것은 당연하다. 다만 어떻게 해결하느냐? 가 중요할 뿐 I will write it all in English. All human interaction is negotiation. Negotiation takes place when two or more people, with differing view, come together to attempt to reach an agreement on an issue. The purpose of negotiating is to produce something better than the result I can obtain without negotiation. Since it involves interacting with the goal..

DevOps/소통 2021.06.08
728x90
반응형