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

C++

Войти
Регистрация
Восстановить пароль
 
MIRAMIX
2 / 2 / 1
Регистрация: 22.02.2013
Сообщений: 312
#1

Что значит чистить код или подобное? - C++

18.11.2014, 16:17. Просмотров 383. Ответов 4
Метки нет (Все метки)

прочитал историю cs и там когда Valve поддержала разработчика материально то он га эти средства подчистил код.
и вообще много раз слышал что чистят код. что это? где найти примеры?
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2014, 16:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что значит чистить код или подобное? (C++):

Что значит длинный набор цифр и букв после Picture.Data={ ? - C++
Вот только часть этого кода Что значат эти буквы и цифры? Почему их ооооочень много? Picture.Data = { ...

Как получить исходный код *.exe или отредактировать его исполняемый код? - C++
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или хотя-бы отредактировать код, только не...

Что значит "средства комбинирования в языках программирования"? - C++
Доброго времени суток. Как понять вопрос "средства комбинирования в языках программирования C, C++, C#"? Что в целом имеется ввиду?...

Что значит "isfinite"? - C++
При компилировании с помощью GCC 3.4.3 в Solaris 10 SPARC не находится функция "isfinite". Решение нашёл здесь: ...

TImage или ему подобное - C++ Builder
добрый день значит хочу сделать что-то вроде следующего - 1. использовать TImage (или ему подобный), чтобы сам размер области был...

Что значит __finally - C++ Builder
Приветствую всех! Умные головы, подскажите, что значит ключевое слово __finally в конструкции try? Как я понял из ошибок компилятора, после...

4
Evg
Эксперт CАвтор FAQ
18030 / 6262 / 427
Регистрация: 30.03.2009
Сообщений: 17,206
Записей в блоге: 27
18.11.2014, 18:55 #2
Когда начнёшь работать над большим проектом, который живёт в течение долгого времени, меняет внутреннюю логику и алгоритмы, то сам поймёшь. На коротком примере доступно объяснить сложно
0
SmittWesson
120 / 170 / 17
Регистрация: 04.06.2014
Сообщений: 1,294
18.11.2014, 19:15 #3
Возьмём два варианта вычисления функции. Оба варианта, выдают один и тот же результат.
Какая подпрограмма компактнее? Вот это и называется "почистить код".
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  double r = C.X + C.Y;
  double *L = new double[3]; L[0] = A.X; L[1] = A.Y; L[2] = A.Z;
  double *K = new double[3]; K[0] = B.X; K[1] = B.Y; K[2] = B.Z;
  double *W = new double[3];
  for(int i = 0; i < 3; i++)
    W[i] = (C.Y * L[i] + C.X * K[i])/r;
  R.X = W[0]; R.Y = W[1]; R.Z = W[2];
  delete W;
  delete K;
  delete L;
  return R;
 
//------------------------------------
  double r = C.X + C.Y;
  for(int i = 0; i < 3; i++)
  {
    switch(i)
    {
      case 0: {R.X = (C.Y * A.X + C.X * B.X)/r; break;}
      case 1: {R.Y = (C.Y * A.Y + C.X * B.Y)/r; break;}
      case 2: {R.Z = (C.Y * A.Z + C.X * B.Z)/r;}
    }
  }
  return R;
1
VTsaregorodtsev
363 / 347 / 51
Регистрация: 19.02.2010
Сообщений: 1,473
23.11.2014, 21:24 #4
MIRAMIX, читай книгу Роберт Мартин "Чистый код: создание, анализ и рефакторинг"
1
MIRAMIX
2 / 2 / 1
Регистрация: 22.02.2013
Сообщений: 312
24.11.2014, 14:32  [ТС] #5
VTsaregorodtsev, о спасибо)) а это одна из лучших книг?
0
24.11.2014, 14:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2014, 14:32
Привет! Вот еще темы с ответами:

Подскажите что значит каждая строка - C++ Builder
На програмировании получил задание написать игру &quot;Захватчики&quot;,сам в С++Builder 6 совсем недавно.Попросил друга помочь,тот написал такую...

Что значит ~ при присваивании значения переменной? - C++ Builder
Например вот в таком выражении: values = ~values;

Ошибка Access Violation, что она значит и как исправить? - C++ Builder
Здравствуйте, пытаюсь разобраться с лабораторной по ОС, когда запускаю программу через компилятор и пытаюсь запустить файл вылетает ошибка....

Что значит сообщение Warning: Public symbol defined in both module - C++ Builder
Доброго! Стоит ли обращать внимания на варнинги такого типа, что отображает компилятор, к чему плохому они могут привести? Warning:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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