Интересно, если вы добавите дополнительный int * ret2 в function1, тогда в моей системе порядок будет правильным, тогда как его вывести из строя только для трех локальных переменных. Я предполагаю, что это упорядочено таким образом из-за отражения стратегии распределения регистров, которая будет использоваться. Либо это, либо это произвольно.
Эти Пыль - Меня расширение Firefox Селекторов может просканировать веб-сайт и сказать Вам, какой CSS используется и что не. Удаление неиспользованного CSS является одним хорошим первым шагом в рефакторинге.
я часто находил, что, когда некоторый раздел удален из веб-сайта, HTML удален, но CSS не.
TopStyle популярен и всегда тот, который я слышу рекомендуемый. Это имеет рекомендации на стилях и т.д.
, я использую Aptana, но это не делает, рефакторинг просто отмечает ошибки и позволяет Вам быть нацеленными на определенные браузеры. Используя это достойная книга CSS может помочь.
Firebug является очень хорошим расширением Firefox, которое позволяет Вам исследовать, какие объявления CSS активны для который элемент DOM в Вашем дереве документов.
, Хотя это не делает предложений для улучшений, это - большая справка при отладке/упрощении кода CSS вручную.
Веб-разработчик расширение является также большой справкой.
Если Вы используете ASP.NET 2.0, существует ReFactor! для ASP.NET
Мне везло с помощью Stylizer в прошлом. Это более хорошо и только стоит 1/6 TopStyle.
Я раньше использовал WestCiv StyleMaster, который является довольно хорошим редактором CSS / инспектор / приложение отладчика. Объединение, что с вышеупомянутым Firebug, и Вы не можете не остаться сверху своего CSS.
Существует драгоценный камень Ruby под названием HAML, который поставлется с исполняемым файлом, названным css2sass. Тот исполняемый файл переводит CSS в ДЕРЗОСТЬ , который является метаязыком сверху CSS, который делает намного легче осуществить рефакторинг (лучшим иллюстрированием отношений среди Ваших селекторов). Могло бы стоить смотреть.
Мне нравятся средства CSS сети Выражения. Но это не делает многого для уменьшения или объединения Вашего CSS. Необходимо понять, как CSS работает для использования его правильно.
Возможно CssTidy или CssOptimiser может помочь к очистке и сделать меньшим
Этот сайт, по крайней мере, помогает отсортировать и минимизировать Ваши правила: http://www.cleancss.com/
Это не получает Вас туда, где Вы хотите быть, но это - хороший первый шаг.