Re[2]: [Nitra] IDE plug-in
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.03.17 17:49
Оценка:
Здравствуйте, rameel, Вы писали:

R>Разве не правильней назвать так? EscapeXml/EscapeHtmlMl/QuoteHintMl Да и единообразней выглядеть будет, а то XmlEscape, но MakeLocations


Проблема в том, что это методы-расширения для StringBuilder. Они вылезают где попало и пересекаются с похожими. Префикс решает эту проблему. И если JoinAnd штука универсальная, то остальные имеют смысл только с HintML. Так что тут, скорее, надо MakeLocations переименовать.

А вообще надо подумать как лучше организовать подобное АПИ. Возможно стоит сделать отдельный класс с виртуальными методами и позволить предоставлять его реализацию через IProjectSupport.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.