Кто-нибудь знает какие-либо инструменты рефакторинга APEX?

Компания, которой принадлежит компания, в которой я работаю, недавно в одностороннем порядке приняла решение о том, что Salesforce.com и платформа force.com — это то, к чему мы движемся. В настоящее время мы являемся магазином C# .NET и часто используем Visual Studio и Resharper в нашей повседневной работе.

Я недоволен этим решением, но, как и любой хороший разработчик, я готов дать ему шанс и изучить эту новую технологию, чтобы посмотреть, что может быть, если я буду вынужден принять решение о переходе с . NET разработчику APEX. Пока что я должен признать, что платформа Force.com меня не впечатлила. Справедливости ради, есть вещи, которые кажутся вполне приемлемыми... но другие вещи просто отстой... просто посмотрите на их идеи о том, что представляет собой хорошо модульные тесты.... К счастью, подобных ошибок я могу избежать, написав правильные модульные тесты, независимо от того, насколько хреновы люди, стоящие за документацией salesforce.com....

Тем не менее, извините за разглагольствование (мне просто нужно было выбросить это из головы), есть одна вещь, которую я обнаружил упущенной, и я знаю, что мне действительно будет не хватать, — это хороший инструмент рефакторинга, такой как Resharper. Как разработчик .NET, Resharper позволяет делать много тяжелой работы, которую я в противном случае не решился бы сделать. Это также значительно упрощает разработку стиля TDD, потому что я могу легко создавать новые методы и свойства всего несколькими нажатиями клавиш. Поэтому я ищу любой инструмент рефакторинга, доступный для Eclipse и языка программирования APEX. Я загрузил и установил инструменты, рекомендованные на сайте разработчиков force.com, но до сих пор я видел очень мало способов поддержки рефакторинга.

Кто-нибудь знает о существовании каких-либо инструментов рефакторинга для использования с языком программирования APEX?


person mezoid    schedule 01.11.2009    source источник
comment
См. этот ответ: salesforce.stackexchange. com/questions/226186/   -  person Kimball Robinson    schedule 21.01.2019


Ответы (1)


Пока еще нет инструментов, предлагающих поддержку рефакторинга для языка Apex.

person lomaxx    schedule 07.11.2009
comment
На данный момент, боюсь, это текущий правильный ответ на этот вопрос. Я приму это как ответ, пока не появится инструмент рефакторинга. - person mezoid; 08.11.2009
comment
См. этот ответ: salesforce.stackexchange. com/questions/226186/ - person Kimball Robinson; 21.01.2019