Форум программистов, компьютерный форум, киберфорум
Наши страницы

Немного не понял описание классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как получить из двух byte один int? http://www.cyberforum.ru/cpp-beginners/thread1794588.html
Собственно вот, есть две переменные byte byte b1 = 0x03; byte b2 = 0x40; надо получить одну типа int, но чтобы b1 был старшим байтом, а b2 младшим. Выглядеть будет примерно так: byte b1 =...
C++ Редактор реестра из под Linux Здравствуйте, есть задание написать редактор реестра Windows из под Linux(без gui). Вопрос: 0. можно ли использовать под линусксом WinAPI функции, предназначенные для работы с реестром? 1. какой... http://www.cyberforum.ru/cpp-beginners/thread1794541.html
C++ Исключения в конструкторе
Допустим, при конструировании объекта необходимо выделить память для двух указателей-членов и правильно обработать все ошибки исключений. Код должен быть безопасен и нейтрален в плане исключений. Без...
Внутренняя работа mutable C++
Привет. Хочу спросить у особо продвинутых, как работает ключевое слово mutable. Вот тут, например: #include <iostream> #include <conio.h> class Test { public: void func() const {
C++ Отстрелить себе ногу http://www.cyberforum.ru/cpp-beginners/thread1794486.html
Добрый вечер! Хотел поинтересовать, вот часто можно услышать фразу: "В Си можно выстрелить себе ногу, а в С++ можно оторвать себе ногу целиком". Говорят, это сказал Страуструп. Я вот хотел...
C++ Написать программу которая отгадывает число Программа Числоотгадывательница-10 замечательна во-первых тем, что не все могут произнести ее имя. Ну а во-вторых она удивительна тем, что умеет безошибочно отгадывать числа загаданные пользователем... подробнее

Показать сообщение отдельно
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
16.08.2016, 12:10
Цитата Сообщение от nmcf Посмотреть сообщение
Приведённый пример неудачный. Не похоже, что его будут включать в 20 местах.
Мое объяснение не касалось примера ТС, я просто привел случай достаточно показательный, чтобы проиллюстрировать проблему лично тебе (эта проблема общая для любого проекта, не только Qt, из-за особенностей компиляции в С++). Поэтому мне твой вопрос показался странным. С насколько большимим и старыми проектами ты сталкивался?

Впрочем, это же только методология. Ты либо следуешь ей, либо нет. Проекты большими становятся не за один день же.
Допустим ты писал как придется, потому что считал, что проект не получится очень большим. Потом ты уволился, поступило дополнение ТЗ, потом еще одно. И вот, спустя 2 года, проект превратился в махину. Но мы не следовали методологии, поэтому нужен будет глобальный рефакторинг для ускорения компиляции и понижения связности модулей. Это цена, в общем-то, которую мы заплатим за запоздалые решения такого плана. Я много работал с такими проектами, и на своей шкуре прочувствовал цену мелких недочетов на раннем этапе, которые спустя годы превратились в огромные проблемы. Поэтому мне понятна задумка Qt-шников и я нахожу ее правильной, даже для маленьких задач.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru