Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ libcUrl с OpenSSL на MinGW https://www.cyberforum.ru/ cpp/ thread345387.html
Помогите! Никак не могу разобраться с libcUrl с OpenSSL, просто libcUrl компилю без проблем, и использую, но нужнен https. Использую MinGW и Eclipse. Пробовал два варианта: Скачал...
Помогите доделать PacMan! C++
В универе задали сделать Пакмена. С одной темы на этом форуме взял код и переписал на свой лад #include "col.h" //-------------------------------------------Глобальные...
C++ Прозрачный прокси сервер
помогите написать прозрачный прокси сервер http https для windows
C++ C/С++ программа Всем доброго время суток. Я до этого писал на Visual Studio C/C++.NET на платформе Framework. И понял что мои программы не все могли использовать, так как просила у знакомых Framework. И вот хочу... https://www.cyberforum.ru/ cpp/ thread343787.html
C++ Странное поведение указателя https://www.cyberforum.ru/ cpp/ thread343692.html
class XMLDocument { public: char *xml; XMLDocument() { }; void NewXML()
Как в include отделить интерфейс от реализации? C++
В Turbo Pascal можно подключать модули, которые содержат разделы implementation и interface. Так содержимое раздела интерфейса доступно в программе, к которой подключается модуль, а всё остальное -...
C++ Интеграция cudа в с++
Я уже 100 раз пробовал сделать интеграцию,но при запуске ядра ошибка invаlіd dеvіcе funсtіоn. Может кто то даст вроде инструкции,как сделать. SDK смотрел и все вроде сделал так же,но не работает
C++ Библиотеки и функции с++ предназначенные для создания клиент-серверных приложений работающих в интернете Хочу, написать приложение, которое бы взаимодействовало с сервером в интернете по средствам протокола http. То есть, мне нужно создать приложение, которое бы автоматизировало работу пользователя с... https://www.cyberforum.ru/ cpp/ thread343297.html
C++ Scroll в CListCtrl https://www.cyberforum.ru/ cpp/ thread342069.html
Как организовать перехват скролинга в CListCtrl, решил пойти через отлов скрола в основном окне, но не знаю что дальше делать afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar*...
C++ Новый стандарт принят! Barry Hedquist wrote: Just received word from ANSI that the C++ FDIS has officially been approved by ISO in a unanimous vote. 21 of 21 National Bodies voted to APPROVE. Под FDIS... https://www.cyberforum.ru/ cpp/ thread341611.html
Эксперт С++
5015 / 2594 / 241
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
26.08.2011, 16:22 0

Тестовое задание от работадателя. Хотелось бы услышать критику.

26.08.2011, 16:22. Просмотров 7606. Ответов 24
Метки (Все метки)

Ответ

Kastaneda, если писать на C++ и не использовать boost... В любом случае класс Command не должен содержать в себе основной код приложения. Он должен лишь разбирать ключи. У Вас все замешано в одном классе. Кажется в народе это называется "blob" Так что тут дело не в С++, а в ООП в целом.

В моем примере я пытался передать идею разделения интерфейса и логики (пусть он и выполнен на Си). И структура options выступает в роли посредника между парсером ключей и основной логикой программы.

Вернуться к обсуждению:
Тестовое задание от работадателя. Хотелось бы услышать критику.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2011, 16:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Хотелось услышать мнения профессионалов
Здраствуйте, недавно я разместил сайт, установил мета теги на страницах, ключевые слова подобрал,...

Хотелось бы услышать Ваше мнение о блоках питания FAST
что скажете о БП FAST F450-120B ATX 450W? Соответствует ли цена и качество? Производитель

Хотелось бы услышать ваши мнения советы (игр компьютер на Intel Core i5-2500 ВОХ + ASUS ENGTX570 DCII/2DIS/1280MD5))
В планах собрать ПК, направленность которого будет больше склонна к играм!!! Компьютер планируется...

тестовое задание
Здравствуйте! тестовое задание : Задача создать GUI приложение для конвертации файлов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.