|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
Полный ооп18.09.2022, 01:57. Показов 6278. Ответов 60
Приветствуется ли в плюсах полностью ооп проект? По аналогии с джавой, как сказал один джавист - функций нельзя сделать вообще, можно сделать похожее только через класс с одним методом.
Так вот собственно и вопрос - ооп круто, но стоит ли полностью на ооп делать проект? В данный момент, в рамках одного моего проекта - так сделать можно, но будут классы без данных, чисто методы и всё, по смыслу разбитые на классы
0
|
|
| 18.09.2022, 01:57 | |
|
Ответы с готовыми решениями:
60
Где лучше учить ООП PHP ? И зачем нужен ООП Изучаю Python, сейчас учу основы ООП, где можно найти задачи по ООП |
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
||
| 19.09.2022, 13:16 | ||
|
Оттуда можно попереходить по ссылочкам на отдельные парадигмы и посмотреть, откуда они взялись и как развивались. Но на скомпилированный труд я ещё не натыкался. Если увидишь -- скинь, я тоже почитаю.
0
|
||
|
Just Do It!
|
||||||||
| 19.09.2022, 20:21 | ||||||||
|
Стоит ли уделять внимание проектированию при работе на проектом? студенты, которые пишут хеллоуворлды считают, что не стоит: самую крутую вещь которую они познают это:
а в этом месте всё проектирование у них просто сдыхает и далее, будучи крестонеосиляторами, эти школьники становятся самыми свирепыми ооп-хейтарами. и чем сложнее проект, тем проще писать.
1
|
||||||||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|||||
| 19.09.2022, 21:00 [ТС] | |||||
|
Добавлено через 3 минуты Добавлено через 5 минут Добавлено через 20 минут
1
|
|||||
|
Just Do It!
|
||
| 19.09.2022, 21:07 | ||
|
допустим есть такие этапы: 1. определить каки модули нужны, как они будут взаимодействовать и какой набор классов будет у них внутри. 2. сам процесс писянья кода. 3. отладка. время на вскидку: 1. 20% 2. 10% 3. 70% продолжать или уже видно где собака порылась? первый этап это ваще можно делать не за компом, или за компом при просмотре котиков в ютубе.
0
|
||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||
| 19.09.2022, 21:22 [ТС] | ||
|
1
|
||
|
Just Do It!
|
|||
| 19.09.2022, 21:54 | |||
|
поэтому я и не стал расписывать, потому что тут тема для докторской диссертации) в данный момент я бы просто хотел заострить внимание на то, что ваш пот из первого этапа должен солёными каплями, виден в написанном коде ... сколько бы вы там не писали, объёмом затраченного на это время можно пренебречь. и да, там этапов на самом деле больше... Добавлено через 5 минут Пишите вы код один раз, а прочитать его вам придётся 100 раз.
1
|
|||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||
| 19.09.2022, 22:25 [ТС] | ||
|
0
|
||
|
Just Do It!
|
||
| 19.09.2022, 22:31 | ||
|
Laborant666, Никогда не пишите хеллоуворлды! а пишите демки от очень серьёзных программ!
1
|
||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||
| 19.09.2022, 22:55 [ТС] | ||
|
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 19.09.2022, 23:01 | ||
|
Конечно опыт уже не тот и задания нужно обновлять. Но на это нужны деньги и время. И не каждый учебный корпус может себе это позволить. А государственным ... ну они лучше на "дороги" и "борьбу с курильщиками" деньги
0
|
||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||
| 19.09.2022, 23:31 [ТС] | ||
|
0
|
||
|
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,229
|
||||||||||||
| 20.09.2022, 00:22 | ||||||||||||
|
Написал свой хеловорд. Всю жизнь будешь отлаживать... Добавлено через 8 минут С использованием opencv автоматическая переменная, получает вертикальный размер видео, проходит строк пятьдесят, и теряет значение. получаеться 250. Изобр. узкое. Причём это происходит непериодически, когда вносишь какие то изменения в программу. Переменные на studio подсвечиваються, ни перекрытия нет, и ни где не используеться. Вышел из положения, сделав её глобальной. Ни какому понятию сие не поддаёться. //--- Если сам не напакостишь в память, то это сделают ребята написавшие фрамеворк. Добавлено через 13 минут Глючок... Первый кадр не читает. вылетает по ошибке...
Камера... Добавлено через 4 минуты Ещё глюк... При чтении видео, кадр до конца не заполняеться. Чёрная полосочка с права...
Ещё описал один глюк, куда то он провалился, не понял.
0
|
||||||||||||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 20.09.2022, 00:35 [ТС] | |
|
Наталья8, по-моему вы не туда написали большую часть сообщений, не в ту тему..
0
|
|
|
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,229
|
|
| 20.09.2022, 00:53 | |
|
Не по теме: Ну прости засранца... Добавлено через 3 минуты Не по теме: Не туда попал.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 20.09.2022, 01:09 | ||
|
С теми задачами они обособлены и четкие. Для начала: Ну вот на вскидку, придумайте реальный проект где будут деревья поиска, таблицы символов, графы ? И что бы точно было нужно испробовать все базовые методы их обработки и вариаций реализации ? Добавлено через 57 секунд Laborant666, хотя мы отходим от темы. Пусть это будет риторическим вопросом ) Добавлено через 5 минут На счет ООП как механизма, это не единственная концепция организации кода, вот недавно ознакомился с Entity-Component-System(ECS), довольно увлекательно.
1
|
||
|
Just Do It!
|
|||
| 20.09.2022, 10:50 | |||
|
1. но это не отладка, а скорее рефакторинг. 2. зачем нужен рефакторинг: чтобы менее болезненно вносить новые фичи. 3. как сделать рефакторинг менее болезненным и конечным: чётко формулировать требования и цели как можно раньше... 4. просто отладка, т.е. чтобы код просто работал так как от него требуется: такая отладка всегда будет занимать конечное время. ECS я бы определил в группу Больших Проектных Паттернов. ECS это хороший пример, во что может вырасти ооп, хотя там полно и сишкооптимизаций, ведь речь про высоконагруженные проги, т.е. про те, что игоры. сишкооптимизации - не то чтобы кресты их не могут, просто в тех подвалах с остервенением любят копаться сишкококодеры)) Не по теме: Юнька, Анрыал, Годот, Урхо, и остальное всё что в тренде - всё это ECS,
1
|
|||
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
|||
| 20.09.2022, 11:10 | |||
|
Это она в той конкретной статье написана в ООП стиле. Для ценителей есть реализация на хаскеле или на скала. Мне хэллоуворлды представляются эдаким "ознакомительным материалом" для оценки чего-то нового. Полностью согласен с уважаемым XLAT, что удобнее, когда показывают кусочки более реалистичного кода. Так проще понимать достоинства и недостатки. Хэллоуворлды подходят лишь для поверхностного ознакомления.
2
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 20.09.2022, 12:42 | ||
|
Там всю книгу пишут красивый калькулятор ![]() Ну и по пути разбирают многие аспекты и устройство этого чуда. То есть не просто мелкие задачки разбираются, а полноценную программу. (в конце книги полный листинг кода, не помню, ~1000+ строк)
1
|
||
| 20.09.2022, 12:48 | |
|
0
|
|
|
Just Do It!
|
||||
| 20.09.2022, 13:21 | ||||
Сообщение было отмечено Laborant666 как решение
РешениеИбо с его обоснования этого термина, всякая Paradigm накладывает ограничение. Итого, с его помощью мы имеем ТОЛЬКО ТРИ ПАРАДИГМЫ программирования: - структурную - ооп - функциональную допустим, если бы сюда пришёл CoderHuligun, то он бы заявил, что его спобоб кодирования это Гоуту Парадигма. есно это бред. Не по теме: там есть обработка текста регулярками и упоминание скриптоязыков - это оно? )) если же всё же не рассуждать о сферических конях, а смотреть конкретные реализации ECS, которые я выше перечислил(а список гораздо больше), то в ECS под капотом ООП. нее, я не против того, что можно изголится и выкатить на чем угодно что угодно. вон, в СИ, например, при правильно его употреблении, инкапсуляция, более жесткая, чем в крестах и тд и тп.. чтобы можно было безболезненно параллелить. но всякий параллелизм предполагает, независимость текущего вычисления от предыдущего, и мы то имеем кучу таких алгоритмов в которых это(параллельное исполнение) невозможно. и здесь функциональщина будет проседать, т.е. её чистое применение даст оверхед.
1
|
||||
| 20.09.2022, 13:21 | |
|
Я полный новичок полный перебор Полный перебор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|