06.11.2013, 00:11 | #1 |
Участник
|
Комментарии, VS, кодировка, проблемы с производительностью, размер элементов управления
Начну с того, что в последнее время все чаще и чаще занимаюсь разработкой в VS.
Однажды я заметил одну странную особенность при сохранении элемента управления. Вставка одной строки кода могла занимать от 2х до 10и минут, не говоря уже о тестировании функциональности. В тот же момент я заметил, что обычный комментарий на русском языке превращался во что-то нечитабельное, после сохранения и повторного открытия элемента. Ну и Было ( длина комментария 35 символов ): Стало: Вот, собственно, о чем я и говорил. Вроде бы ничего обидного. Давайте посмотрим, что будет, если пять-десять раз нажать сохранить и закрыть/открыть VS и вставлять по одному пробелу где-нибудь в коде? Первая попытка: Вторая попытка: Дальше я продолжать не буду. Не трудно заметить, что длина строки комментария выросла с 35ти до 209и символов, после двух сохранений! При этом VS не отображает то, что длина строки с комментарием увеличивается, пока вы не закроете и заново не откроете VS. Количество символов начинает расти в геометрической прогрессии. Но не всегда это можно заметить с первого раза, тем более, если у вас комментарий на 5 – 15 строк. К чему это я? К тому, что после 10 – 300 сохранений, такой элемент управления начинает сильно нагружать утилиту сравнения кода, VS и любую другую программу. Один мой элемент управления через 2а – 3и месяца, вместо 49 KB начал занимать 50 MB. 0_о Будьте бдительны при переносе Model или ModelStore! Используйте метки вместо комментариев, если это так необходимо или документацию. X++: ///<summary> /// @PRJ000001 ///</summary> Всем хорошего настроения! |
|
|
За это сообщение автора поблагодарили: mazzy (2), trud (2), Krasher (1). |