[CodeJam] Operators - minor fixes
От: Sinix  
Дата: 17.04.16 18:33
Оценка:
Подчистил код в Operators/OperatorsFactory — привёл свойства в соответствие с вариантом AndrewVK + переименовал методы, чего-то меня переклинило и я забыл, что в factory-классах методы наываются без префикса Get/Create (как пример — см на System.Linq.Expressions.Expression).

Попутно привёл в порядок шаблоны T4 для операторов / ассертов.

В большинстве случаев в заголовке tt-файла достаточно
<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ include file="$(SolutionDir)T4.Reusable\Autogenerated.ttinclude" #>
<#@ include file="..." #>
Строка 1 — этой строки не должно быть в ttinclude-файлах. Иначе рано или поздно упрёмся в конфликт между двумя include-шаблонами.
Строка 2 — заголовок с комментарием "не трогай, хуже будет". В идеале надо инклюдить в каждый tt-файл, если возражений не будет — сделаю.
Строка 3 — остальные инклюды.
остальное — по необходимости, те же юзинги, если не нужны, можно не добавлять.


Собственно к чему это я: эти мелочи кому-то интересны, или не замусоривать раздел такими темами?
Отредактировано 17.04.2016 18:37 Sinix . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.