+ 1 для Стейна, потому что на самом деле это все, что имеет значение.
Но это действительно зависит от того, что вы делаете.Какова ваша «концепция»?
- API (например, mapreduce)?
Покажите код API, не тратьте время людей на реализацию кода,это не важно - «эй, посмотри, как я перебираю твой ввод! это так умно!».Нету.Никому нет дела.Если ваш API замечательный, он привыкнет, никого не волнует, насколько хитрым является код, чтобы заставить его работать.
- Продукт (например, facebook)?
Показатькод?Никому нет дела.Даже Facebook не заботится (если они это сделали, зачем им использовать php? Я шучу!).Удивите их демонстрацией полузаполненного прототипа, который делает несколько вещей плохо, но показывает, насколько он хорош.
- Сама реализация (например, новая подпрограмма
std::sort
)?
Многим людям может быть интересно увидеть внутренности.Особенно люди на ТАК.Итак, опубликуйте код или технический документ, когда у вас что-то получится.Это не «мой клон в твиттере будет милым, посмотри, насколько крута моя TruncateTo140Chars()
функция!».С другой стороны, вы можете получить быстрый отзыв о подходе вашей новой реализации, показав свой алгоритм (в коде или псевдокоде).Вы можете показать тесты, которые лучше, чем «этот код должен быть быстрее, потому что я делаю на один меньше сравнения с нулем».
Пожалуйста, просто прототип, получите что-то демонстрационное, что ваши пользователи будут забота о.Заботьтесь о коде, только если это то, что хотят видеть ваши пользователи (обычно это не так).