Лучший способ проверить код моего собственного проекта разработчика?
У меня есть небольшой проект с открытым исходным кодом, который я хочу выпустить, но сначала я хотел бы сделать обзор кода для проверки, чтобы убедиться, что все работает и, самое главное, имеет смысл. Я уже (sorta) делаю первую часть, имея мою собственную реализацию проекта, который я использую сильно. Но вторая часть более сложная.
Как вы можете проверить проект, если это имеет смысл, если вы его написали? Все имеет смысл для вас, но другим new SomeObject(new SomeEvent(new YetAnotherNestedObject() { public void someImplmentation { ...
может не быть (это был только пример). Я просто не могу придумать, как эффективно сказать "Это имеет смысл". Я даже не думаю, что мог поймать ошибки таким образом.
Любые предложения?
(и должно быть это Community Wiki? Не уверен)
Ответы
Ответ 1
Отладка резиновой утки. В принципе, попробуйте объяснить это кому-то другому, даже если это неодушевленный объект.
Еще одна хорошая стратегия - спать на ней или немного отдохнуть от вашего кода. Когда вы вернетесь, вы сможете узнать больше.
Ответ 2
Вы не можете. Весь смысл обзора кода - получить вторую пару глаз для изучения кода. Вы должны попросить друга сделать обзор.
Ответ 3
тестирование. Это не обзор кода, но он дает вам возможность обслуживания и проверки.
Это то, что вы делали раньше, или новые вещи?
Есть ли у вас друзья, которых вы можете запустить?
Ответ 4
Если вы хотите, чтобы код был просмотрен, прежде чем открывать его для внесения взносов, но не обращайте внимания на других, видящих код, вы можете попробовать свою удачу в Обзор моего кода Reddit. В последнее время это было немного пассивно, но может не помешать попробовать.