Сергей delphinpro, ну в этом смысле да. Как по мне, так вопрос с код-ревью стоит десятка вопросов "расскажити как спарсить маркет". Потому что во-первых, показывает что человек сам приложил усилия, а во-вторых, будет интересен всем программистам его уровня.
Сергей delphinpro, вообще-то, код-ревью - это не про оформление. Для оформления есть автоматические инструменты. Ревью - это рефакторинг, безопасность, дизайн, лайфхаки, чистый код.
Если говорить про коллаборативную разработку, то гитхаб её поддерживает. Там есть CI - github actions, там есть issues, pull-requests. Собственно, все опенсорс проекты на гитхабе и разрабатываются. Коллаборативно.
mayton2019, линки на что? Анекдот гуглится. Туннельное зрение тоже. Ссылку на единственный известный мне сервис code review я дал в своем ответе. Как называется синдром, когда написано одно, а человек читает другое, я не знаю. У автора написано "мне некому показать свой код, я единственный разработчик", а вы читаете "коллаборативную разработку".
mayton2019, процесс code-review требует в первую очередь коллабораторов.
При том что автор "единственный человек в компании, который берет на себя задачи программирования. "
Ему нужны люди, которые посмотрят его код. А не место куда его выложить.
Я иногда поражаюсь туннельности зрения программистов, когда они видят только часть вопроса, а дальше начинают рассуждать о чём-то своём, о чем их вообще не спрашивали. И убеждаюсь в мудрости анекдота про Шерлок Холмса на воздушном шаре. "Это был программист, Ватсон. Он дал абсолютно точный, и абсолютно бесполезный ответ".
фраза "захэшировать транзакцию" это такая же бессмыслица, как "вставить перменную в b-строку"
Судя по всему, автору нужен банальный хэш от строки, md5 там, или sha2
Вы очень смешно представляете работу своего кода.
У вас в нем откуда-то берётся ввод пользователя. Хотя никакого ввода в нём нет. Он есть только в вашем воображении.
И вот в этом своём воображении вы делаете какие-то "досрочные" ответы. В воображении это же совсем нетрудно.
Чтобы пользователь написал ответ, надо этот ответ у него запросить. Вы сначала сделайте ввод хотя бы "не досрочного" ответа. А потом вернётесь к моему решению.
Оно сразу станет понятнее. Когда работаешь с реальным кодом, а не с воображаемым, многие вещи сразу становятся гораздо понятнее.