June 2nd, 2005

  • wake_

Моделирование хорошего программера

Какие могут быть полезные модели у хорошего программера ? Который быстро пишет код, быстро отлаживает его.
Код, который удовлетворяет базовым требованиям элегантности.

Способность одновременно зрительно представить несколько взаимодействующих компонентов программы ?
Объемные субмодальности кода, передний-задний план, большой размер ?

Способность определять намерение своего кода - какую функцию выполняет мой код ? Как это сделать элегантнее ? - навык мета-вопросов к коду.

Способность погрузиться в кодирование заданной функции до результата - демон в клетке.

Способность к перекомпозиции кода. Осознание паттернов когда, вспоминание их в момент обдумывания соответствующей им цели или контекста. М.б важно использовать субмодальности для разных логических уровней кода - объектного или структурно-функционального.

Какие у вас есть идеи ? Что вы можете сказать про себя на основе вышесказанного или добавить что-то еще ?