Регистрация  |  Вход

Advanced Salesforce development process with Git, CI, Apache Ant

Всем привет,
Недавно написал пост о том, какой процесс использую на своих проектах:
- как идет работа с Git
- как можно деплоить без чейнж сетов и экономить свое время
- как настроить CI
- какие тулзы использую для форматирования кода
Можно прочитать вот здесь: https://datarockets.com/blog/salesforce-development-process

Всем привет, 
Недавно написал пост о том, какой процесс использую на своих проектах:
- как идет работа с Git
- как можно деплоить без чейнж сетов и экономить свое время
- как настроить CI
- какие тулзы использую для форматирования кода
Можно прочитать вот здесь: https://datarockets.com/blog/salesforce-development-process

Я, конечно, заранее извиняюсь, но пост из разряда How to for Dummies, причем без How To.
Информативности нет, есть какое-то описание процесса, но нет ничего специфичного платформе.
Статья на английском, скриншоты с русским языком.
Не в обиду, просто конструктивная, на мой взгляд, критика.

Я, конечно, заранее извиняюсь, но пост из разряда How to for Dummies, причем без How To.
Информативности нет, есть какое-то описание процесса, но нет ничего специфичного платформе.
Статья на английском, скриншоты с русским языком.
Не в обиду, просто конструктивная, на мой взгляд, критика.

Молодец Павел. И молодец, что написал на английском, вполне сносном английском без видимых грамматических ошибок.
единственное, пару стилистических замечаний:

"What if 2 developers" - никогда в письменном английском числа до 10 не пишут в виде цифр (ну может только на новостной ленте), сильно режет глаз.
"Salesforce - is a cloud" - тире тоже почти не употребляется так как есть глагол связка to be - он у тебя уже есть, так что убирай тире.

"It will show me that there are people interested in my experience, and I will write new posts about Salesforce."

по детски написано, не злоупотребляйте will - хотя оно и называется Простое Будущее время, на самом деле оно не такое простое.
лучше написать
"Your participation and feedbacks would give me more inspiration to share my expertise in upcoming articles"

Также в начале статьи, где идет постановка проблемы и раскатывается площадка, меньше слез, сразу переходи к делу и к тому что есть решения.

в целом, очень хорошо для начала

Молодец Павел. И молодец, что написал на английском, вполне сносном английском без видимых грамматических ошибок.
единственное, пару стилистических замечаний:

[i]"What if 2 developers"[/i] - никогда в письменном английском числа до 10 не пишут  в виде цифр (ну может только на новостной ленте), сильно режет глаз.
[i]"Salesforce - is a cloud"[/i] - тире тоже почти не употребляется так как есть глагол связка to be - он у тебя уже есть, так что убирай тире.
[i]
"It will show me that there are people interested in my experience, and I will write new posts about Salesforce."[/i]
по детски написано, не злоупотребляйте will - хотя оно и называется Простое Будущее время, на самом деле оно не такое простое.
лучше написать
"Your participation and feedbacks would give me more inspiration to share my expertise in upcoming articles"

Также в начале статьи, где идет постановка проблемы и раскатывается площадка, меньше слез, сразу переходи к делу и к тому что есть решения.

в целом, очень хорошо для начала

Я лично еще и логирование использую

<target name="deploy">   
<record name="logfile.txt" action="start" append="false" />
<echo message="Starting job..."/>
<echo level="info">DEPLOY to ${sf.envType}.salesforce.com under user ${sf.username}</echo>
<sf:deploy
username="${sf.username}"
password="${sf.password}${sf.token}"
serverurl="${sf.serverurl}"
deployRoot="${basedir}/build/deploy"
checkOnly="${sf.checkOnly}"
trace="false"
logType="None"
rollbackOnError="true"
maxPoll="${sf.maxPoll}" pollWaitMillis="${sf.maxWaitMillis}"
allowMissingFiles="false"
ignoreWarnings="false"
runalltests="${sf.runAllTest}" >
</sf:deploy>
<echo message="Finished job."/>
<record name="logfile.txt" action="stop"/>
</target>

Я лично еще и логирование использую
[code]<target name="deploy">   
  <record name="logfile.txt" action="start" append="false" />
  <echo message="Starting job..."/>
  <echo level="info">DEPLOY to ${sf.envType}.salesforce.com under user ${sf.username}</echo>
  <sf:deploy
      username="${sf.username}"
      password="${sf.password}${sf.token}"
      serverurl="${sf.serverurl}"
      deployRoot="${basedir}/build/deploy"
      checkOnly="${sf.checkOnly}"
      trace="false"
      logType="None"
      rollbackOnError="true"
      maxPoll="${sf.maxPoll}" pollWaitMillis="${sf.maxWaitMillis}"
      allowMissingFiles="false"
      ignoreWarnings="false"
      runalltests="${sf.runAllTest}" >
  </sf:deploy>
  <echo message="Finished job."/>
  <record name="logfile.txt" action="stop"/>
</target>[/code]

Спасибо всем за фидбек, замечания поправлю :)

Спасибо всем за фидбек, замечания поправлю :)

И еще бы картинку с Jenkins неплохо бы английскую, а то статья английская, а картинка - нет.

И еще бы картинку с Jenkins неплохо бы английскую, а то статья английская, а картинка - нет.