Фрагмент кода
Где-то в сети нашёл. Терпеливый проггер. Дотошный.
Где-то в сети нашёл. Терпеливый проггер. Дотошный.
Там было похоже на взрыв на макаронной фабрике :)
Хотя сейчас, по идее, мои скилы и владение ИДЕ позволяет это разгрести. Но, так как вопрос с финансированием остается открытым - я пока только подумываю об этом. Неплохой такой фитнесс для мозгов может получиться.
Вот, сейчас пишу. Только у меня или микроконтроллеры, или сетевые демоны. И такого уровня вложенности мне никогда не нужно было. Я даже на МК для упрощения чтения блоки выделяю в true inline функции.
P.S. К ООП отношусь негативно, кроме С никаких ЯП не признаю.
Всегда не любил ООП. Тем не менее последние года 4 пришлось писать на нем и в целом - пропёрся. AS3, TS. Структурированность улучшается, на мой взгляд.
Несколько лет назад искал подработку.
Дали на доработку проект класса SimCity. AS3.Порылся.
Нашёл вьюху. Over 6000 строк. Один класс. Обратился к последнему писателю кода.
"- Это наш класс бога. Его писали 6 программистов 6 лет. Забей лучше".
Конечно же забил :)
Карты Карно последний раз были в институте при оптимизации логических ТТЛ схем. В программировании такая логика крайне редко нужна.
Кстати, при оптимизации КМОП схем - тоже прокатывает :)))
Базис Пирса, базис Шеффера :) в и-те было, потом нашёл применение и вне железа.
Карты Карно последний раз были в институте при оптимизации логических ТТЛ схем. В программировании такая логика крайне редко нужна.
Скорее всего в программировани и отладке понимает на уровне приветмир. Даже нет замечания, что на картинке вовсе не С/С++
Яйца надо отрезать за такой код.
С появлением объектных языков писать в стиле процедурного программирования признак невеликого ума.
Ну, если условие действительно сложное, то ООП тут имхо мало поможет.
Я бы тут стал копать в сторону СКНФ, СДНФ и карт Карно :)
Текущая алгоритмическая задача: как продеть 3 провода в эту штуку.
Три входа соединяются и выходят одним пучком. Исходящая дырка мала, три провода не пролезут, надо как-то....
Повторяю: "Если сам код корректен, то скомпилируется и будет работать." Отступы на отладку никак не влияют.
Не понял вопроса. Любые отступы в С/С++ компилятором игнорируются. Если сам код корректен, то скомпилируется и будет работать.
Вот ты написал такую вот портянку, ИДЕ все расставило, но надо же это еще как-то отладить? Чтобы код работал. Вот.