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