Цитата:
Сообщение от
dech
Красивее использовать
X++:
myTable.initFrom(salesLine);
чем
X++:
myTable.initFromSalesLine(salesLine);
чисто из эстетических соображений :-)
Это называется не "эстетические", а сугубо "личные" предпочтения. Обычная практика, когда привычки, приобретенные в одном языке программирования, "за уши" тащат в другой язык программирования. Просто потому, что "так привык"
В данном случае, любые, т.е. вообще
любые аргументы "против" будут сходу отвергаться. Работает же. Чего вам еще надо-то?
Тот факт, что это вообще-то, нарушает уже существующий стиль Axapta - не важно. Тот факт, что другие разработчики будут постоянно "спотыкаться" - не важно. Тот факт, что другие разработчики, скорее всего, создадут копию метода, но уже в привычном стиле initFromXXX - не важно. Тот факт, что метод сложно расширяемый с точки зрения параметров - не важно. И вообще, Best Practices придумали "враги"
Я не вижу ни одной разумной причины так делать, кроме личных предпочтений. И что? Разве это все для Вас аргумент? Нет, конечно! Т.е. сам дискуссия смысла не имеет. Каждый останется при своем мнении