|
|
| Результаты опроса: Как вы относитесь к оператору goto? | |||
| goto - зло |
|
64 | 48.85% |
| goto - cool |
|
67 | 51.15% |
| Голосовавшие: 131. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.89/267:
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||
| 03.02.2022, 15:01 | |||||
|
Тогда получается, основной вариант применения вашего подхода - quick and dirty нарисовать на goto прототип, а потом переписать по-человечески чтобы можно было поддерживать и развивать? Я бы еще понял если бы технически ограничения вынуждали идти на компромиссы, но уж goto-то даже на ассемблере писать можно.
0
|
|||||
| 03.02.2022, 15:01 | |
|
Ответы с готовыми решениями:
1018
Оператор GOTO: за и против
GoTo YY |
| 03.02.2022, 15:02 | ||
|
1. Этим методом хоть несколько человек воспользовались в реальных проектах. Важно, что проектов "живых", а не "написал один раз и забыл"... Учебные задачи тоже не в счет. Эти, несколько человек, могут дать свое личное мнение о данном подходе. (но не могут сравнивать) 2. Сравнивать с другими методами можно только если были оба применены в реальном проекте. Ваш метод не может похвастаться галочкой ни у одного из этих пунктов. Следовательно максимум о чем вы можете говорить "потенциальное преимущество"или "возможное преимущество" На всякий случай уточню. Даже если вы морской бой все таки допишите до состояния, при котором хоть кто то сможет в него поиграть, с применением вашего метода, и тогда вы не сможете говорить о преимуществах перед другими методами. Т.к. "эти преимущества" на самом деле могут оказаться (а на мой взгляд так оно сейчас и есть) лишь ширмой вашего субъективного взгляда, который у вас появился в следствии непонимания других методов. "Непонимания" - я имею ввиду реального, с умением грамотно применять на практике.
0
|
||
|
|
|||||
| 03.02.2022, 15:53 | |||||
|
0
|
|||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 03.02.2022, 15:59 | |||
![]() Ничего, кроме простых учебных задачек, вы в вашем подходе пока не показали.
0
|
|||
| 03.02.2022, 16:03 | |||
|
Вот я об этом и говорю. Только вы один. Да и то пока только в теории и на небольших примерах. Вот у меня была своя собственная самописная CMS. лет 15 я ей пользовался, многое на ней мне было бы реализовать легче и проще чем на любой из существующих. Значит ли это что она "самая самая"? Нет! Это значило только одно, что я ей чаще пользовался чем другими и лучше знал. Все точка. Если вы сделаете морской бой полностью в своем стиле. При чем это будет дейстивтельно игра, а не прототип. Если переживете несколько обновлений. Вот тогда уже будет повод посмотреть на ваш метод. Обратите внимание: именно "посмотреть". Для признания же его преимуществ мною лично, я должен либо сам попробовать его использовать (к слову я писал когда то в goto стиле ибо начинал в 87 году на бейсике). Либо, и даже лучше, услышать его признания еще от нескольких разработчиков и команд разработчиков, что метод дал профит в разработке реальных проектов.
0
|
|||
|
фрилансер
6506 / 5751 / 1134
Регистрация: 11.10.2019
Сообщений: 15,399
|
|
| 03.02.2022, 16:04 | |
|
Eddy_Em, в Си - возможно (хотя, тоже вряд ли). А в C++ goto точно не нужен
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||||
| 03.02.2022, 16:16 | ||||
|
Вот если ваш подход позволит это сделать лучше традиционных подходов, тогда уже можно будет о чем-то говорить. Пока же мы видим обратное: чтобы хотя бы завершить морской бой, вам самому пришлось отказаться от своего подхода в пользу структурного. Да и то, что структурный стиль позволяет реализовывать сложные алгоритмы, тоже говорит не в пользу вашего подхода.
0
|
||||
|
Кормпилятор
|
|||
| 03.02.2022, 21:02 | |||
|
с которой люди пишут. Понимаю, для тебя это больная тема. Но ты уж напрягись, на кону твоя жизнь шкура и репутация))). Всё, типа, в твоих руках. Уже много навидались и законы мира сего не писаны. Ни одного нормального программиста среди них де факто - не видел, чистейшая статистика. Последний раз когда такое было, к нам на форум прибежал заказчик, сказал что ему сломали его бизнес и что он устал от этих чертей. Там было 300 тыс строк кода на жабе(видать библиотеку тоже включили), 5 дико обосравшихся лососей фрилансеров, тонны хардкодинга, "магических чисел", переменных вида "a, b, c, d" и ни строчки документации. Человеку много лет морочили голову и он тратил кучу бабла на этих ньюби-"ванек встанек". И когда написал ему, в чём была ошибка, начальник прогерской фирмы(админ) подтвердил мои слова. Поэтому впредь советую быть осторожными с такими заявлениями про "on the fly", не только кодера хулигана это касается. На лету можно делать когда у тебя расчёт на 1-2 килострочки, даже до пятака можно, если молод и силы есть, дальше как правило начинается кирдык иванович, поголовно, без исключений.
0
|
|||
|
фрилансер
6506 / 5751 / 1134
Регистрация: 11.10.2019
Сообщений: 15,399
|
|
| 03.02.2022, 21:15 | |
|
0
|
|
|
Кормпилятор
|
||||
| 03.02.2022, 21:40 | ||||
|
а лишь по спаленному бреду. Хорохориться не запрещаю, жизнь учит стремительно, вопросов не задаёт. А касательно остального: A probis probari, ab improbis improbari aequa laus est. С нуля, причём даже без ООП, чистый 3GL, структурка, процедурка. Не? Ну тебе то оно виднее да ![]() Мне нужны были проекты, писал. Вопросы кому нужно задавать? Себе наверное. С себя спрашивать надо. Доказывают фактами, делом.
0
|
||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||
| 03.02.2022, 21:48 | ||
|
0
|
||
|
фрилансер
6506 / 5751 / 1134
Регистрация: 11.10.2019
Сообщений: 15,399
|
||
| 03.02.2022, 21:55 | ||
Ни одного отрицательного отзыва за десяток лет. Но дело не в отзывах, я это и так знаю.Eddy_Em, не держу. Но ты же вроде C++ не любишь, зачем тебе?
0
|
||
|
Кормпилятор
|
||||
| 03.02.2022, 22:28 | ||||
|
https://youtu.be/o3zN95bFeBg?t=38 https://www.youtube.com/watch?v=5PPFy_6wNWU Тех, кто плохо понимает, что хочет получить - лучше отсеивать. Добавлено через 26 минут Превозмогание рано или поздно заканчивается(мозг - ресурс конечный), а риски остаются. Поэтому и используются такие вещи как планирование, формализация, архитектура, декомпозиция и тех. доки. И большая часть не за компом. При их отсутствии создать ёмкий и качественный на движок проект - невозможно. Индикатор обычно прост - это не оформленный код, логически разряженный, с кучей условий(которых должно быть значительно меньше). Чаще основная часть работы - "на чужих мозгах"(библ.). И тот факт, что вы отказались от GOTO полностью боясь его, как огня, тоже говорит сам за себя. Это означает что на дедлайне на сложном проекте вы не бывали ни разу, где вам потребовалось бы сделать выбор - рефакторить половину кода или впаять маленький переходик. Иначе имели бы другое мнение про программирование "на лету". Это вопреки любым байкам структурщиков. Условно, ведёт к "синтаксическому диабету".
0
|
||||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
||
| 04.02.2022, 00:08 | ||
|
Ты можешь извиваться как уж, называть меня как только можешь, но факт остаётся фактом. Ты свои же советы на практике применить не смог. Простую игру полтора года писал. "Скатился" к тому же структурному подходу, сам же признал, что он очевиднее, сам же на свои гоуту и документацию забил, ибо усложняет читаемость. Так что не тебе меня троллем называть. Не доросла ещё называлка.
0
|
||
|
Нарушитель
|
||
| 04.02.2022, 00:29 | ||
|
0
|
||
|
Кормпилятор
|
|
| 04.02.2022, 00:38 | |
|
0
|
|
|
фрилансер
6506 / 5751 / 1134
Регистрация: 11.10.2019
Сообщений: 15,399
|
||
| 04.02.2022, 06:57 | ||
|
Quiet Snow, кто сказал, что я не планирую? И планирую, и обдумываю. Иначе бы и не работало ничего
То, что твоего знакомого по неопытности обул какой-то чайник, из этого не следует, что все фрилансеры такие же.
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 04.02.2022, 09:11 | |
|
Интересно, если начать писать свою ОС - какая строчка кода будет первой?
0
|
|
| 04.02.2022, 09:11 | |
|
Goto
Goto
c# и goto Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|