Фрагмент кода

Где-то в сети нашёл. Терпеливый проггер. Дотошный.

Фрагмент кода Картинка с текстом, IT юмор, Программирование, Быдлокодинг
Автор поста оценил этот комментарий

ух ты ж блеять, я думал видел в своей жизни всё)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Не... ВСЁ было бы, это если бы мы увидели ВЕСЬ код...

DELETED
Автор поста оценил этот комментарий

О,вы на Dart’е

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

обычно подписано все декомпилером.... (не палюсь)

2
Автор поста оценил этот комментарий
Сразу вспоминается анкдот про лабораторию на острове, и воздушный шар с вентилятором😁
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Там было похоже на взрыв на макаронной фабрике :)
Хотя сейчас, по идее, мои скилы и владение ИДЕ позволяет это разгрести. Но, так как вопрос с финансированием остается открытым - я пока только подумываю об этом. Неплохой такой фитнесс для мозгов может получиться.

DELETED
Автор поста оценил этот комментарий

Вот, сейчас пишу. Только у меня или микроконтроллеры, или сетевые демоны. И такого уровня вложенности мне никогда не нужно было. Я даже на МК для упрощения чтения блоки выделяю в true inline функции.

P.S. К ООП отношусь негативно, кроме С никаких ЯП не признаю.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Всегда не любил ООП. Тем не менее последние года 4 пришлось писать на нем и в целом - пропёрся. AS3, TS. Структурированность улучшается, на мой взгляд.

1
Автор поста оценил этот комментарий

Несколько лет назад искал подработку.
Дали на доработку проект класса SimCity. AS3.Порылся.
Нашёл вьюху. Over 6000 строк. Один класс. Обратился к последнему писателю кода.
"- Это наш класс бога. Его писали 6 программистов 6 лет. Забей лучше".
Конечно же забил :)

показать ответы
Автор поста оценил этот комментарий

А где в сети это можно посмотреть? Интересно что там в начале.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Увы, не я автор картинки. не помню даже, откуда она у меня в загашниках.

1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Кстати, при оптимизации КМОП схем - тоже прокатывает :)))
Базис Пирса, базис Шеффера :) в и-те было, потом нашёл применение и вне железа.

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

Повезло :)

1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Редко. Но по сути - оптимизация булевой функции - пригождается.

1
DELETED
Автор поста оценил этот комментарий

На входе мусор - на выходе мусор. Иначе код неверен.

раскрыть ветку (1)
Автор поста оценил этот комментарий

И не поспоришь.

1
Автор поста оценил этот комментарий

Чувак, это не он, а ты тупишь.

раскрыть ветку (1)
Автор поста оценил этот комментарий

спасибо, теперь понятно :)

1
DELETED
Автор поста оценил этот комментарий

Скорее всего в программировани и отладке понимает на уровне приветмир. Даже нет замечания, что на картинке вовсе не С/С++

раскрыть ветку (1)
Автор поста оценил этот комментарий

Кто? Я?

6
Автор поста оценил этот комментарий
Если условие достаточно сложное, то нужна декомпозиция на функции. А вышеприведённое - говнокод.
А потом ещё представь, что логика немножко поменялась.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Ага :) ВСЁ представил :) Декомпозиция - да. Пожалуй. Я карты Карно юзаю обычно :)

показать ответы
4
Автор поста оценил этот комментарий

Яйца надо отрезать за такой код.

С появлением объектных языков писать в стиле процедурного программирования признак невеликого ума.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ну, если условие действительно сложное, то ООП тут имхо мало поможет.
Я бы тут стал копать в сторону СКНФ, СДНФ и карт Карно :)

показать ответы
Автор поста оценил этот комментарий

Текущая алгоритмическая задача: как продеть 3 провода в эту штуку.
Три входа соединяются и выходят одним пучком. Исходящая дырка мала, три провода не пролезут, надо как-то....

Иллюстрация к комментарию
6
DELETED
Автор поста оценил этот комментарий

Повторяю: "Если сам код корректен, то скомпилируется и будет работать." Отступы на отладку никак не влияют.

раскрыть ветку (1)
Автор поста оценил этот комментарий

А когда код корректен, но на тестах выдает неверный результат?

показать ответы
5
DELETED
Автор поста оценил этот комментарий

Не понял вопроса. Любые отступы в С/С++ компилятором игнорируются. Если сам код корректен, то скомпилируется и будет работать.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Вот ты написал такую вот портянку, ИДЕ все расставило, но надо же это еще как-то отладить? Чтобы код работал. Вот.

показать ответы
9
DELETED
Автор поста оценил этот комментарий

Отступы делает IDE. Нет никакой дотошности.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

А заставить всё это заработать? :)))

показать ответы