Войти
ФлеймФорумПрограммирование

Кризис программистов (41 стр)

Страницы: 136 37 38 39 40 41
#600
11:39, 9 мар. 2019

Бабер
> Найди в ней ошибку, допущенную мной
Ошибка в том, что Вы считаете это программированием.

#601
11:48, 9 мар. 2019

gudleifr
  Как будто ты так не считаешь

#602
11:58, 9 мар. 2019

Бабер
> Как будто ты так не считаешь
Разумеется нет. Программирование - это процесс перекладывания своей задачи на компьютер.
Состоит из решения 3-х подзадач:
1) решения, собственно, задачи (голый матан; для гуманитариев - дизайн);
2) собственно, программирования задачи (тупо кодинг тупо решения, без раздумий о том, насколько это соответствует корпоративному стилю);
3) запуска запрограммированного решения на конкретной машине (голая ерундиция в трендах, брендах и балалайках).
Все три задачи могут решаться практически независимо (возможно, параллельно).

И Ваши "квадратики" - это универсальный танец с бубном из раздела (3). Он просто не имеет смысла, окромя показа маркетоидам - в качестве отмазки. Мол, ничего не сделали, но положенные свистелки и перделки уже прикрутили и подключили.

#603
12:19, 9 мар. 2019

gudleifr
  Это если ты работаешь в одиночку, то можно так делать.

#604
12:22, 9 мар. 2019

Бабер
> Это если ты работаешь в одиночку, то можно так делать.
А программист всегда работает в одиночку. Остальные - лишь источники возмущающих (и раздражающих) воздействий.

#605
14:12, 9 мар. 2019

Бабер, я не знаток стандартов: форм и цветов блок-схем, но самое очевидное, что бросается в глаза - в "сохранении результатов" блок №4 заменён на блок №5 (что значит форма не знаю). Если блок №5 это новые данные, которые учтены в "обработке данных", то почему в "сохранении результатов" блок №5 не на месте блока №3?

#606
(Правка: 14:56) 14:51, 9 мар. 2019

Sasha-16
> Бабер, я не знаток стандартов: фо ррм и цветов блок-схем, но самое очевидное, что
> бросается в глаза - в "сохранении результатов" блок №4 заменён на блок №5 (что
> значит форма не знаю).
  Да, это так. Элемент 4 отсутствует, хотя их всего 4.

Sasha-16
> Если блок №5 это новые данные, которые учтены в "обработке данных", то почему в
> "сохранении результатов" блок №5 не на месте блока №3?
  Это не так важно, как и форма блоков.

  Если представить программу в виде модулей с запечатанными внутри них алгоритмами,
то даже неспециалисту становится понятным как она работает. В то время как осилить
и разобраться в тоннах кода достаточно трудно.

#607
(Правка: 15:08) 15:07, 9 мар. 2019

Бабер
> Найди в ней ошибку, допущенную мной
Это квест на разгадывание того, что обозначает каждая цифра)) Без этого ошибку не найти.
1 - исходный файлы
2 - программа
3 - модуль сохранения
4 - модуль расчёта/обработки
5 - графический интерфейс
Угадал?)) Тогда тут можно несколько ошибок назвать.

#608
15:14, 9 мар. 2019

Dmitrrr
  Цифры означают номер блока в алгоритме.
Например если в алгоритме пять блоков - то будут номера 1,2,3,4,5.
Очевидно что в модуле "сохранение данных" последовательность нумерации
нарушена.

#609
(Правка: 15:22) 15:21, 9 мар. 2019

Бабер
> Очевидно
Это не очевидно, если предположить, что используется сквозная нумерация для всех алгоритмов.
То есть Первые везде одинаковые. И тогда отсутствие четвёртого в сохранении не более странно, чем отсутствие пятого в загрузке.
Зато можно найти другую ошибку. Например, почему один и тот же графический интерфейс "5" прыгает по разным задачам. Он должен быть разным.

#610
15:32, 9 мар. 2019

Dmitrrr
> Зато можно найти другую ошибку.
Не надо лохматить бабушку. В блок-схемах нынешние программисты тоже не шарят: https://gamedev.ru/flame/forum/?id=237117

#611
(Правка: 15:40) 15:36, 9 мар. 2019

Dmitrrr
> Это не очевидно, если предположить, что используется сквозная нумерация для
> всех алгоритмов. То есть Первые везде одинаковые.
  В данном случае этого не подразумевается, хотя в реальной программе такое будет
постоянно (да и здесь форма блоков намекает на их повторное использование).

Dmitrrr
> Зато можно найти другую ошибку. Например, почему один и тот же графический
> интерфейс "5" прыгает по разным задачам. Он должен быть разным.
  Скажем так, разные части интерфейса (разные реализации как вариант).
Вообще говоря, подобная схема часто вгоняет в ступор новичков, особенно в коде.
Все четыре модуля унаследованы от одного базового класса и выделив его исходный
состав ошибка в последнем модуле становится явной.

Страницы: 136 37 38 39 40 41
ФлеймФорумПрограммирование