Мій начальник насправді :)
Я мушу визнати, що мені стає краще, але я все ще не дуже підходить до компромісів. На щастя, я змусив свого начальника мене впорати;)
Я хотів би порушити ще одну проблему, ніж перенапруження, оскільки перенапруження досить легко виявити.
Моя основна проблема - рефакторинг. Проблема полягає в тому, що більшість випадків, хоча я намагався написати код якомога краще, я не знав тоді, що я зараз знаю (побачив більше кодів, більше шаблонів, нові ідіоми, нові випуски, нові рішення). І тому, хоча це працює, я тепер знаю кращі способи це зробити:
- Шляхи, які б покращили корисність і зменшили шанси отримати помилку
- Шляхи, які зменшили б залежність, покращуючи час збирання
Однак він працює як є, і тому рефакторинг це не є пріоритетним завданням, і правда полягає в тому, що це мене нудить; Я розумію економічні причини та розумію очікування клієнтів (вони не бачать код і віддають перевагу новим функціям та виправленням помилок), але я хочу, щоб я встиг над цим ще попрацювати.
Поки що я просто дотримуюся розпорядження свого начальника, але мушу визнати, що почуваю себе непросто, знаючи, що код, поставлений у виробництво, не найкращий, що я міг придумати зараз. Думаю, перфекціонізм.