Форум сайта python.su
568
то вся программа получится к примеру 100 строк,
а если в ооп, то почти 400
Офлайн
-1
Shaman
Зато текущие изменения в логике работы ооп-проекта затрагивают на столько же меньше кода.
… и схемы можно не рисовать.Если не рисовать, то для меня(может у других по другому) почему-то очень сложно собрать первоначальную структуру. Поначалу мозк пух, и не мог выбраться из замешательства - по нескольку раз переписывал одно и тоже, потом перешёл на uml и дело пошло нормально.

Офлайн
-1
FishHook
Откуда вы берете четырехкратное увеличение кода?
Офлайн
568
MiKНу то есть по сравнению с процедурным кодом вы вносите дополнительный функционал, раньше же не нужны были __str__ функции и доки.
На семантику(классы, __str__, объявления функций, передачу в них окружения, ну а так же их вызовы и т.д.) уходит, да на доки.
Офлайн
0
вообщем вот это я могу написать на питоне34 + sqlite3 + tkinter или PyQt5 ?
это должно быть одно окно без всплывающих окон если таблица меняет форму, если переходишь в режим добавления, если это вообще уже не таблица а что то другое - все должно быть в одном окне, возможны только всплывающие подсказки типа css.
и желательно что бы активные ссылки были как таковые, не кнопки )
важно что бы программа понимала в какой из “расходов” я добавил число, на картинке их 3, мне нужно отнять только из любого одного, в реале на странице скажем 50 таких записей.
может какая другая библиотека со свойством table как в html, или же саму таблицу придется рисовать графически (рамки, линии) а значения в таблицу расставлять по заданным координатам ?
вопрос проще, какие библиотеки мне нужны для создания того что на скрине ?
то ли гугл юзать разучился, то ли он глупее стал :/
Отредактировано vito-Z80 (Сен. 11, 2015 13:40:33)
Офлайн
39
MiK
Ну не, не согласен тут в корне. Структура и архитектура программы должна все эти тонкости решать нормально, даже если это не ООП. ООП необходима только в больших и долгосрочных проектах, и это не моё мнение. Писать структурой намного, намного быстрее.
Лично по моему опыту, получается, что если написать один и тот же проект процедурой (без функций, либо они только в роли подпрограмм), то вся программа получится к примеру 100 строк, ну и конечно что-то менять там нереально сложно; если же написать структурированным, то идентичный проект получится в 200 строк, ну а если в ооп, то почти 400, плюс ещё и схемы придётся рисовать.
MiK
ООП необходима только в больших и долгосрочных проектах, и это не моё мнение.
MiK
Лично по моему опыту, получается, что если написать один и тот же проект процедурой (без функций, либо они только в роли подпрограмм), то вся программа получится к примеру 100 строк, ну и конечно что-то менять там нереально сложно; если же написать структурированным, то идентичный проект получится в 200 строк, ну а если в ооп, то почти 400, плюс ещё и схемы придётся рисовать.
Отредактировано 4kpt_III (Сен. 11, 2015 15:37:36)
Офлайн
-1
4kpt_III
Нахер ты сюда влез?
Ни один программист меня не путал так как ты.
Нет ничего хуже, когда человек не знает области, но считает себя венцом творения.
Отредактировано MiK (Сен. 11, 2015 15:36:44)
Офлайн
39
О. Отдуплилось, чучело. Только код свой не показывайте, специалист высокого уровня. И на вЫнду, животное, на вЫнду, бегом марш…
Офлайн
39
MiK
Нет ничего хуже, когда человек не знает области, но считает себя венцом творения.
Офлайн
39
MiK
Поначалу мозк пух, и не мог выбраться из замешательства - по нескольку раз переписывал одно и тоже, потом перешёл на uml и дело пошло нормально.

Отредактировано 4kpt_III (Сен. 11, 2015 15:44:45)
Офлайн