|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2017, 07:14 | #1 |
Новичок
Джуниор
Регистрация: 19.01.2016
Сообщений: 2
|
Оценка методов и средств ООП
Здравствуйте! Для диплома нужно провести оценку методов и средств ООП. Так как одной моей оценки недостаточно, не могли бы вы охарактеризовать Инкапсуляцию, Наследование, Композицию, Полиморфизм, применение фреймворков, применение контрактов(абстрактные классы, интерфейсы) по шкале от 0 до 10 по следующим критериям:
1) Повторное использование кода (0 - не способствует, 10 - способствует этому) 2) Масштабируемость системы (0 - не способствует, 10 - способствует этому) 3) Связанность модулей (зацепленность) (0 - код сильно связан, 10 - код не связан) 4) Уменьшение времени разработки (0 - не способствует, 10 - способствует этому) 5) Простота готовых систем (0 - не способствует, 10 - способствует этому) Ниже пример моей оценки: |
31.05.2017, 08:37 | #2 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Вопросы у вас какие то неправильные.
Простота систем. С чей точки зрения? - Пользователя, прикладного программиста, системного архитектора? Уменьшение времени разработки. Опять с чей точки зрения? - Пользователя фреймворка или же его разработчика? Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
31.05.2017, 14:08 | #3 |
Новичок
Джуниор
Регистрация: 19.01.2016
Сообщений: 2
|
везде с точки зрения программиста, только про фреймворк с точки зрения пользователя фреймворка.
Не перепутаны. Чем меньше модули связаны между собой - тем лучше, поэтому 10 баллов. Если модули очень связаны - 0 баллов. |
31.05.2017, 14:12 | #4 | |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Цитата:
А так, для начала, стоит посмотреть на Стив Макконелл "Совершенный код"; возможно что-нибудь по построению архитектуры программ и по паттернам.
a.k.a. Angelicos Phosphoros
Мой сайт |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чем перегрузка методов отличается от ООП полиморфизма? | Buron Hoise | C# (си шарп) | 31 | 10.08.2015 21:56 |
Оценка потребляемой памяти и оценка времени выполнения. | halcyon | Общие вопросы C/C++ | 0 | 22.03.2015 13:42 |
Анализ средств и методов реализации печати в современных приложениях | Серёжа Одиночкин | C++ Builder | 0 | 01.12.2013 13:22 |
Нужна подсказка по ООП - реализация класса "Книга" и методов обработки на Delphi | kibrycker | Помощь студентам | 11 | 16.04.2013 11:10 |
(ООП) Возможно ли взять им предыдущего метода в цепочке методов в php? | AlienNation | PHP | 2 | 18.08.2012 14:56 |