Я люблю бути програмістом. Там я це сказав. Однак, сказавши це, я останнім часом зрозумів, що я справді не можу виправити помилки. Зовсім.
Насправді, хоча я щось розробляю, моя продуктивність надзвичайно висока. Навіть коли пишуть одиничні тести і роблю самотестування свого розвитку, я взагалі справді продуктивний. Я можу добре зосередитись і можу виконати завдання.
Однак, коли настає час забезпечення якості, і я працюю над виправленням помилок, моє натхнення сприймає величезну носадивність. Мені доводиться змушувати себе досить екстремальними заходами (знаєте, музикою з високим вмістом БПМ, надмірною кількістю кофеїну тощо), щоб щось зробити. Моя робота, як правило, пов'язана з тим, щоб вступити в існуючий масштабний проект і додати нові функції або виправити помилки, тому я не можу точно сказати своєму роботодавцю, що мені потрібно пару тижнів написати одиничні тести на весь їх код :) Крім того, Серверна технологія, яку ми часто використовуємо, дуже забороняє як для тестування модулів, так і для інтеграції, оскільки у неї є досить багато проблем із завантаженням Java. Я не зовсім проти виправлення помилок, іноді це може бути весело, але зовсім не весело коли вам доведеться внести незначні зміни і зачекати від 30 секунд до 3 хвилин, щоб побачити, працювали вони чи ні (через те, як працює система).
Як я можу покращити свою продуктивність та мотивацію під час виправлення помилок? Це щось, чим займається більшість програмістів?