Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 8, 2016 17:47:53

Rudium
Зарегистрирован: 2015-12-06
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Организация иерархических меню

Мы учились по разным книгам. Я привел цитату из книги Марка Лутца.

Офлайн

#2 Янв. 8, 2016 17:57:02

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Организация иерархических меню

Rudium
ООП - это парадигма программирования. Парадигма не решает какую-то одну задачу, она определяет саму концепцию программирования, стиль кода, архитектуру программы, паттерны и вообще лексику.



Офлайн

#3 Янв. 8, 2016 18:17:19

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Организация иерархических меню

Лутц имеет к ООП такое же отношения как и я металлу. Слушаю, наслаждаюсь но не более. И как правильно написал FishHook - это парадигма. Ну и не “программирование”, а все же “проектирование”. Поэтому не только для программ. Лутц просто высказал свое понимание.

Ну и цитату из Г. Буча все же не могу не привести:

Объектно-ориентированное проектирование - это метод проектирования, сочетающий процесс объектно-ориентированной декомпозиции и систему обозначений для представления логической и физической а также статической и динамической моделей проектируемой системы.

P.S. Системой обозначений чаще всего является не код, а UML диаграммы.

Rudium
Мы учились по разным книгам. Я привел цитату из книги Марка Лутца.

Нее. Это я учился по-разным, а Вы пока освоили только одну

Отредактировано 4kpt_IV (Янв. 8, 2016 18:21:21)

Офлайн

#4 Янв. 8, 2016 19:10:38

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4137
Репутация: +  252  -
Профиль   Отправить e-mail  

Организация иерархических меню

Если по делу, то когда вы создали меню то они уже с прицепленными действиями, и похоже никаких выборок не надо. Т.е. запросы нужны при инициализации самого меню. Тут и нужен алгоритм, причем как для ханения в базе данных так и для хранения данных в виде набора вложенных списков в одном из модулей программы. Причем алгоритм для работы со списками будет проще.
Другое дело, что этот вид содержит избыточное количество кавычечек. Ну так на это есть yaml.



Офлайн

#5 Янв. 8, 2016 19:34:58

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Организация иерархических меню

Rudium
Мы учились по разным книгам. Я привел цитату из книги Марка Лутца.
Основное назначение любой методики программирования - управление сложностью.

4kpt_IV С реинкарнацией :)



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

Офлайн

#6 Янв. 8, 2016 20:30:12

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Организация иерархических меню

PooH
С реинкарнацией

Сенкс.

PooH
Основное назначение любой методики программирования - управление сложностью.

Согласен. Это одна из основных задач. А учитывая рост сложности ПО, то без ООП вообще никуда

Отредактировано 4kpt_IV (Янв. 8, 2016 20:31:18)

Офлайн

#7 Янв. 12, 2016 07:02:32

Rudium
Зарегистрирован: 2015-12-06
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Организация иерархических меню

От YAML пришлось отказаться. Слишком сложный формат. Слишком много лишних символов. Сделал проще и нагляднее. Работает. Всем спасибо.

Офлайн

#8 Фев. 12, 2016 10:16:39

xxd103
Зарегистрирован: 2015-12-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Организация иерархических меню

то есть, когда я в 80-х и 90-х программировал на клиппере клиппер был ООП?
я создавал собственные библиотеки и подключал их в тело основной программы, а не повторял код библиотеки в теле.
Мне кажется вы оба слишком упростили понятие ООП.

Офлайн

#9 Фев. 17, 2016 11:35:59

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2569
Репутация: +  178  -
Профиль   Отправить e-mail  

Организация иерархических меню

> От YAML пришлось отказаться. Слишком сложный формат.

А ты его с XML не путаешь? YAML это очень простой формат. Если меню вообще редактировать не надо, то лучше обойтись обычным словарём.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#10 Фев. 27, 2016 20:30:12

GulyaiVasko77
Зарегистрирован: 2016-02-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Организация иерархических меню

FishHook
Я тоже не понял в чем смысл вопроса?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version