Быстрая попытка была бы, как я упоминал в комментарии, удалить повторяющийся код, это как строка, используемая для отображения, так и возможность организации переключения так, чтобы любые дни с общими значениями обрабатывались одним и тем же кодом. ...
$today = date("D");
switch($today){
case "Mon":
case "Tue":
case "Wed":
$days = (mktime(16, 0, 0) <= time())? 2 : 1;
break;
case "Thu":
$days = (mktime(16, 0, 0) <= time())? 4 : 1;
break;
case "Fri":
$days = (mktime(16, 0, 0) <= time())? 5 : 4;
break;
case "Sat":
$days = 4;
break;
case "Sun":
$days = 3;;
break;
default:
break;
}
if ( isset($days) ) {
echo "<p>For Delivery on <strong> " . date('D jS', strtotime($Date. " + {$days} days")). "</strong><p>";
}
else {
echo "No information available for that day.";
}
Не из поля. Могут быть сторонние приложения, которые сделают это как CodeRush или что-то как этот.
Но мой совет: Выйдите из привычки к помещению строк, промежуточных Ваши процедуры. Комментарии без значения являются злыми.
Можно сделать это бесплатно (предполагающий использование Visual Studio Стандартный выпуск 2008 года или выше).
Установите свободный CodeRush Xpress. Затем установите свободный сменный DrawLinesBetweenMethods
Скопируйте DLL в это местоположение - C:\Program Files\Developer Express Inc\DXCore for Visual Studio .NET\2.0\Bin\Plugins.
Это будет producethe эффект, описанный здесь: Строки между методами в редакторе C# (плагин CodeRush/DxCore)
Если Вы не хотите CodeRush Xpress затем, альтернатива должна установить свободный механизм расширяемости DXCore и затем установить вышеупомянутый плагин. При установке DXCore, Вы также можете использовать много других полезных плагинов, большинство которых может быть найдено на том же сайте как DrawLinesBetweenMethods.
Почему бы не добавить добросовестную сводку комментирует к методам? Любое количество инструментов может создать некоторую форму документации из этого.
Также IDE может свернуть метод, таким образом не уверенный в усилении этой строки. Не был бы #regions быть более интересным? (риторический вопрос)
VS10 позволит Вам встроенный WPF и поэтому если можно ожидать, Вы могли бы даже потянуть закат между двумя методами!
Или используйте #region для разделения любых регионов кода. Например, я разделяю переопределения, методы, свойства, события и объекты, но Вы могли перенести свои методы в #region для ясного разделения каждого (и сворачивать их если не используемый.)
Это не то, что Вы попросили, но это - большая альтернатива.
Devexpress.com делает CodeRush, который имеет некоторую визуализацию.
Не совсем, что Вы ищете, но используете Resharper, возможно настроить пользовательский членский шаблон типа, который окружил бы каждый метод в файле/проекте/решении с регионом каждый раз, когда Вы нажали ярлык.
Ваша другая опция Resharper состояла бы в том, чтобы создать пользовательское, окружают шаблон, который позволил бы Вам выбрать блок текста и выбрал, окружают-> YourCustomSurround для размещения блока комментария наверху.
Примечание относительно Вашего комментария:
разделители [...] позволяют мне скользить через код ДЕЙСТВИТЕЛЬНО быстро. [...] я могу очень быстро перейти к следующему [метод].
То, что я вижу много, то, что люди забывают о двух выпадающих списках наверху окна редактора (перечисляющий классы текущего файла и членов класса текущего класса). Это позволяет перейти для классификации участников очень быстро.
Это должно легко быть возможно в Visual Studio 2010 из-за расширяемого, основанного на WPF текстового редактора.