Мне сложно работать в моей текущей работе.
Кодовая база в последнее время стала немного дикой (но определенно не хуже, чем я видел), и мне трудно справляться с некоторыми частями кода. Я мог бы быть глупым, но, скорее всего, это просто то, что он демотивирует меня много, чтобы начать работать над чем-то, о чем трудно рассуждать.
Мой босс уже знает о моих мыслях - я выразил, что значит работать таким образом. Он попросил меня привести примеры того, что было не так. Когда я указал на два или три небольших вопроса, он сказал: "Да, хорошо", но этот рефакторинг стоит ему больших денег, и мы должны получить продукт (не в первый раз, когда я это слышу).
Я должен признать, что примеры были не самыми убедительными, но проблема на самом деле трудно объяснить. Он состоял из множества крошечных "плохих решений" на всей кодовой базе. (Мы также видим, что этот вопрос абсолютно субъективен). Например, плохое именование, обращение с нулями, шаблонный код, а не повторное использование кода (или наоборот) и т.д. Это может утомиться, чтобы снова подумать о другом коде, чтобы оправдать, что я сделал бы это по-другому.
Есть ли у вас мысли о том, как с этим бороться? Я немного устал от необходимости каждый раз взламывать "грязную кодовую базу"!