Мне трудно продолжать работать на моей нынешней работе.
В последнее время кодовая база стала немного дикой (но определенно не хуже того, что я видел), и мне трудно разобраться с некоторыми частями кода. Я могу быть глупым, но, скорее всего, это просто немотивирует меня, когда я начинаю работать над чем-то, о чем трудно рассуждать.
Мой начальник уже знает о моих мыслях - я выразил, что чувствует, что работает так Он попросил меня привести примеры того, что было не так. Когда я указал на два или три небольших вопроса, он сказал: «Да, хорошо», но этот рефакторинг стоит ему больших денег, и что мы должны выпустить продукт (не первый раз, когда я слышу это).
Я должен признать, что примеры были не самыми убедительными, но проблему на самом деле сложно объяснить. Он состоит из множества крошечных «плохих решений» в кодовой базе. (Мы также видим, что этот вопрос абсолютно субъективен). Например, неправильное именование, работа с нулями, стандартный шаблон, невозможность повторного использования кода (или наоборот) и так далее. Может быть утомительно переосмысливать чужой код снова, чтобы оправдать то, что я сделал бы это по-другому.
У вас есть мысли о том, как с этим бороться?
Я немного устал от необходимости взламывать каждый раз код quick 'n dirty !