# Постулаты программиста

1. **Коммуницировать** с другими программистами, гейм дизайнерами и художниками.
2. **Не оценивать** чужой код - не выносить субъективные оценки.
3. Уметь работать **на скорость**, когда это необходимо
4. Уметь работать **на качество**, когда это необходимо
5. Всегда **искать самое быстрое решение**, руководствуясь **YAGNI**(особенно на этапе прототипирования)
6. Всегда **придерживаться SRP** и **модульности** кода
7. Если вносить изменения в чужой код, то **проверять работоспособность** этого кода в местах, где он использовался
8. Замечать написанный собой не читаемый код для других, попытаться исправить вынесением блоков кода в методы, в крайнем случае написать комментарии.
