Обсуждали вчера coding conventions - как ограничить длину строки.
80, вроде, мало - написал три-четыре имени, они и закончились. Кроме того, в коде на C# всегда есть отступ минимум в 3 таба, у нас это 12 пробелов - namespace, класс, функция.
У Вовы широкий монитор, он проверяет, сколько символов видно в редакторе. Получается около 90.
— 120 много!
Сергей указывает на открытый, рядом с деревом проекта, outline класса, и говорит:
— Это потому, что ты слишком любись смотреть на члены.
А действительно, уважаемые коллеги. Какие средства навигации по коду вы используете чаще всего? Что у вас в фокусе внимания?
Я использую:
* Список ФАЙЛОВ проекта - не классов (Solution explorer или Package/Project explorer);
* Ctrl-click (go to definition) и кнопку back;
* Highlight usages в R# и Eclipse;
* Функцию Collapse для классов, функций и #region-ов;
* Держу открытыми не более десяти, а лучше четырёх, табов редактора;
* Иногда - Call hierarchy, а если такового нет - то Find usages на классе/методе;
* При отладке - locals, watch, stack, иногда threads и breakpoints;
Я НЕ использую:
* Outline;
* Иерархию классов;
* Поиск в IDE (вместо этого ищу в FAR);
А вы?
80, вроде, мало - написал три-четыре имени, они и закончились. Кроме того, в коде на C# всегда есть отступ минимум в 3 таба, у нас это 12 пробелов - namespace, класс, функция.
У Вовы широкий монитор, он проверяет, сколько символов видно в редакторе. Получается около 90.
— 120 много!
Сергей указывает на открытый, рядом с деревом проекта, outline класса, и говорит:
— Это потому, что ты слишком любись смотреть на члены.
А действительно, уважаемые коллеги. Какие средства навигации по коду вы используете чаще всего? Что у вас в фокусе внимания?
Я использую:
* Список ФАЙЛОВ проекта - не классов (Solution explorer или Package/Project explorer);
* Ctrl-click (go to definition) и кнопку back;
* Highlight usages в R# и Eclipse;
* Функцию Collapse для классов, функций и #region-ов;
* Держу открытыми не более десяти, а лучше четырёх, табов редактора;
* Иногда - Call hierarchy, а если такового нет - то Find usages на классе/методе;
* При отладке - locals, watch, stack, иногда threads и breakpoints;
Я НЕ использую:
* Outline;
* Иерархию классов;
* Поиск в IDE (вместо этого ищу в FAR);
А вы?
Tags: