Привет всем.
MavensMate в последнее время набирает большую популярность.
Стал замечать что многие сидят именно MavensMate.
Поэтому вот небольшой опрос.
На чем вы работаете с Salesforce? Eclipse (Force.com IDE) или MavensMate?
MavensMate, Eclipse - унылая какаха как для апекса, так и для джавы.
[quote="Gres"]Ant умеет деплоить отдельные файлики?
А все остально явно умеет деплоить только с орга, а не с локальной машинки?[/quote]
Ант умеет деплоить все что хочешь. Все остальное тоже умеет делоить все что хочешь.
Разница только в одном - ант работает с локальной машины остальное работает через браузер.
Если не сложно, то можно увидеть пример заливки нескольких файлов с помощью ant + migration tools? Преимущества экслипса в том, что он показыват, что изменилось.
Если не сложно, то можно увидеть пример заливки нескольких файлов с помощью ant + migration tools?
Преимущества экслипса в том, что он показыват, что изменилось.
Это наверное с использованием системы контроля версий? Что-то без ее использования не видел чтобы были видны изменения. Что опишешь в package.xml то и будет сливаться/заливаться. да. сначала немного гемора чтобы этот файлик заполнить - не использовать wildcards (*) а прописать каждый файл. а потом просто одна(две) команды на слить, залить. Очень удобно когда в большом проекте отвечаешь за небольшой кусочек кода и надо его шарить между оргами. Вот тут пример я когда-то выкладывал. Это? Force.com Migration tool
[quote="Gres"]Преимущества экслипса в том, что он показыват, что изменилось.[/quote]
Это наверное с использованием системы контроля версий? Что-то без ее использования не видел чтобы были видны изменения.
[quote="Gres"]Ant умеет деплоить отдельные файлики? [/quote]
Что опишешь в package.xml то и будет сливаться/заливаться.
да. сначала немного гемора чтобы этот файлик заполнить - не использовать wildcards (*) а прописать каждый файл.
а потом просто одна(две) команды на слить, залить.
Очень удобно когда в большом проекте отвечаешь за небольшой кусочек кода и надо его шарить между оргами.
[quote="Gres"]Если не сложно, то можно увидеть пример заливки нескольких файлов с помощью ant + migration tools? [/quote]
Вот тут пример я когда-то выкладывал. Это?
[url=http://salesforce-developer-rus.blogspot.com/2012/12/forcecom-migration-tool.html]Force.com Migration tool[/url]
Нет, без VCS, он сравнивает твои локальные файлы и фалы на сервере и подсвечивает их соответственно.
[quote="Dmitry Shnyrev"]Это наверное с использованием системы контроля версий? Что-то без ее использования не видел чтобы были видны изменения.[/quote]
Нет, без VCS, он сравнивает твои локальные файлы и фалы на сервере и подсвечивает их соответственно.
Т.е. каждый раз переписывать package.xml? Как-то не очень быстро получается.
[quote="Dmitry Shnyrev"]Что опишешь в package.xml то и будет сливаться/заливаться.
да. сначала немного гемора чтобы этот файлик заполнить - не использовать wildcards (*) а прописать каждый файл.
а потом просто одна(две) команды на слить, залить.
Очень удобно когда в большом проекте отвечаешь за небольшой кусочек кода и надо его шарить между оргами.[/quote]
Т.е. каждый раз переписывать package.xml? Как-то не очень быстро получается.
А, понял твой вопрос. Если каждый раз нужно заливать разные файлы (по мере изменения), то да, Эклипсом проще, сам так и делаю. Ситуация для ant другая - когда у тебя есть набор кода (классы, триггеры и что там еще надо), то все вместе проще переносить антом, вместо того чтобы каждый раз в проекте в Eclipse собирать все файлы с помощью ctrl+мышь. Плюс, бывают ситуации, когда надо сначала слить данные, потом что-то подправить (кастройки какие-нибудь, версии api и так далее) под другой орг и потом залить. В Эклипсе с этим проблема - все изменения уйдут на родительский орг при сохранении (если не извращаться с work offline).
А, понял твой вопрос.
Если каждый раз нужно заливать разные файлы (по мере изменения), то да, Эклипсом проще, сам так и делаю.
Ситуация для ant другая - когда у тебя есть набор кода (классы, триггеры и что там еще надо), то все вместе проще переносить антом, вместо того чтобы каждый раз в проекте в Eclipse собирать все файлы с помощью ctrl+мышь.
Плюс, бывают ситуации, когда надо сначала слить данные, потом что-то подправить (кастройки какие-нибудь, версии api и так далее) под другой орг и потом залить. В Эклипсе с этим проблема - все изменения уйдут на родительский орг при сохранении (если не извращаться с work offline).
[quote="Dmitry Shnyrev"]В Эклипсе с этим проблема - все изменения уйдут на родительский орг при сохранении (если не извращаться с work offline).[/quote]
Всегда заливаю в оффлайновом режиме
Из моей практики это правильно, но не всегда удобно. Это все зависит от того как построена совместная работа.
Если каждый девелопер имеет свой сендбокс можно и не переходить в оффлайн мод. А вот если все пасутся на одном орге это проблема.
[quote="Gres"][quote="Dmitry Shnyrev"]В Эклипсе с этим проблема - все изменения уйдут на родительский орг при сохранении (если не извращаться с work offline).[/quote]
Всегда заливаю в оффлайновом режиме[/quote]
Из моей практики это правильно, но не всегда удобно. Это все зависит от того как построена совместная работа.
Если каждый девелопер имеет свой сендбокс можно и не переходить в оффлайн мод. А вот если все пасутся на одном орге это проблема.
Все хочется написать скрипт, который будет заливать файлы из коммита
[quote="Gres"]Все хочется написать скрипт, который будет заливать файлы из коммита[/quote]
Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.
Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.
[quote="wilder"]Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.[/quote]
Все на apex? или какой другой язык используешь?
Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.
Ты же деплоишь код с инстанса, а не локальные файлы?
[quote="wilder"]Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.[/quote]
Ты же деплоишь код с инстанса, а не локальные файлы?
Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.
Ты же деплоишь код с инстанса, а не локальные файлы?
С инстанса, только не с того где делается разработка.
[quote="Gres"][quote="wilder"]Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.[/quote]
Ты же деплоишь код с инстанса, а не локальные файлы?[/quote]
С инстанса, только не с того где делается разработка.
Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.
Все на apex? или какой другой язык используешь?
Все на апекс. Но чувствую придётся кое что на перле дописывать.
[quote="Dmitry Shnyrev"][quote="wilder"]Это проблема. Для себя ее почти решил. Нужно только с Zip файлами разобраться и будет счастье.[/quote]
Все на apex? или какой другой язык используешь?[/quote]
Все на апекс. Но чувствую придётся кое что на перле дописывать.
Буквально с ходу порадовал MavensMate. В результате сегодняшних испытаний с Eclipse и его косяками, коллега перетер мои изменения. Как оказалось в MavensMate Panel (синенькая, та что снизу) хранится лента (история) всех обращений к Salesforce. И действительно по истории увидели что было выполнено сохранение, хотя чуть выше MM вернул сообщение о более свежей версии. Получился такой человеческий фактор!!! История рулит.
Буквально с ходу порадовал MavensMate.
В результате сегодняшних испытаний с Eclipse и его косяками, коллега перетер мои изменения.
Как оказалось в MavensMate Panel (синенькая, та что снизу) хранится лента (история) всех обращений к Salesforce. И действительно по истории увидели что было выполнено сохранение, хотя чуть выше MM вернул сообщение о более свежей версии. Получился такой человеческий фактор!!! История рулит.
Что-то MavensMate, а вернее Sublime, косячит с закрывающимися тегами. У кого как с этим?
Вот например если будет такой код:
<div> <apex:outputText value="{!someTextVar}" />
и на следующей строке набрать "</" то вставится: </apex:outputText> вместо </div>
Что-то MavensMate, а вернее Sublime, косячит с закрывающимися тегами.
У кого как с этим?
Вот например если будет такой код:
[code]
<div>
<apex:outputText value="{!someTextVar}" />
[/code]
и на следующей строке набрать "[b]</[/b]"
то вставится: [b]</apex:outputText>[/b] вместо [b]</div>[/b]
Млин, как это бесит.
Что-то MavensMate, а вернее Sublime, косячит с закрывающимися тегами. У кого как с этим?
Вот например если будет такой код:
<div> <apex:outputText value="{!someTextVar}" />
и на следующей строке набрать "</" то вставится: </apex:outputText> вместо </div>
Млин, как это бесит.
Ну так apex:outputText закрыт, зачем его еще раз закрывать)
[quote="Dmitry Shnyrev"]Что-то MavensMate, а вернее Sublime, косячит с закрывающимися тегами.
У кого как с этим?
Вот например если будет такой код:
[code]
<div>
<apex:outputText value="{!someTextVar}" />
[/code]
и на следующей строке набрать "[b]</[/b]"
то вставится: [b]</apex:outputText>[/b] вместо [b]</div>[/b]
Млин, как это бесит.[/quote]
Ну так apex:outputText закрыт, зачем его еще раз закрывать)
Ну так apex:outputText закрыт, зачем его еще раз закрывать)
[quote="Dmitry Shnyrev"][quote="Maxim Elets"]Ну так apex:outputText закрыт, зачем его еще раз закрывать)[/quote]
Вот и я про тоже спрашиваю :)[/quote]
Как вариант всегда можно юзать автокомплит, ctrl+space на первом теге и он будет закрываться сразу
Как вариант всегда можно юзать автокомплит, ctrl+space на первом теге и он будет закрываться сразу
Для этого я использую Emmet div+<Tab> = <div></div>
Но это все не актуально если надо окружить другой код тегами.
[quote="Maxim Elets"]Как вариант всегда можно юзать автокомплит, ctrl+space на первом теге и он будет закрываться сразу[/quote]
Для этого я использую Emmet div+<Tab> = <div></div>
Но это все не актуально если надо окружить другой код тегами.
Только Eclipse, только хардкор. Но, видимо, надо MavensMate разобрать. Как-то он у меня не пошел. Никаких проблем с Eclipse не вижу, кроме как подсветка синтаксиса и Ctrl + клик на переменной или классе. Это есть в MavensMate?
Только Eclipse, только хардкор.
Но, видимо, надо MavensMate разобрать. Как-то он у меня не пошел. Никаких проблем с Eclipse не вижу, кроме как подсветка синтаксиса и Ctrl + клик на переменной или классе. Это есть в MavensMate?
Ctrl + клик на переменной или классе. Это есть в MavensMate?
[quote="Dmitry Shnyrev"][quote="Gres"]f12[/quote]
Чего-то у меня нифига не работает, не открывает классы по их упоминанию.[/quote]
Ну у меня с методами точно работает да и классы открывает.
Возможно у вас слишком длинные классы xD, кст вот еще 1 минус.
Возможно у вас слишком длинные классы xD, кст вот еще 1 минус.
это как? вот пример у меня в контроллере есть вызов метода из сервиса SomeService.someStaticMethod(); Как ни щелкай - все пишет Unable to find ... и ничего тут длинного нет.
[quote="Gres"]Возможно у вас слишком длинные классы xD, кст вот еще 1 минус.[/quote]
это как?
вот пример у меня в контроллере есть вызов метода из сервиса
SomeService.someStaticMethod();
Как ни щелкай - все пишет Unable to find ...
и ничего тут длинного нет.
Возможно у вас слишком длинные классы xD, кст вот еще 1 минус.
это как? вот пример у меня в контроллере есть вызов метода из сервиса SomeService.someStaticMethod(); Как ни щелкай - все пишет Unable to find ... и ничего тут длинного нет.
А у меня ничего не пишет. Вы хоть про Eclipse говорите? :-)
[quote="Dmitry Shnyrev"][quote="Gres"]Возможно у вас слишком длинные классы xD, кст вот еще 1 минус.[/quote]
это как?
вот пример у меня в контроллере есть вызов метода из сервиса
SomeService.someStaticMethod();
Как ни щелкай - все пишет Unable to find ...
и ничего тут длинного нет.[/quote]
А у меня ничего не пишет. Вы хоть про Eclipse говорите? :-)
[quote="Dmitry Shnyrev"]:)))) да никто тут не покупает его. Им можно пользоваться бесплатно, просто 1-2 раза в день будет выскакивать окошко - мол мы рекомендуем заплатить.[/quote]
а можно еще кейгоном нагенерить ключ)
Ну, у меня уже лет 5 только триал и бесплатное стоит. Так что, генераторы - то не мое.
[quote="wilder"][quote="Gres"][quote="Dmitry Shnyrev"]Может у тебя плагин какой есть?[/quote]
Нет все из коробки работает :)[/quote]
Не знал. Пасиб. работает.[/quote]
Видимо это от кармы зависит)
Таки решил проверить F12 это жесть, можете про это забыть. простые классы фиг находит !ЗАТО у меня был метод selectAll из apex класса, я нажал F12 и меня перекинуло в папку resource-bundle в JS файл какой-то подкруженной в static resources JS библиотеки. жаль нет смайлика КЛАСС
Таки решил проверить
F12 это жесть, можете про это забыть.
простые классы фиг находит
!ЗАТО у меня был метод selectAll из apex класса, я нажал F12 и меня перекинуло
в папку resource-bundle в JS файл какой-то подкруженной в static resources JS библиотеки.
:D жаль нет смайлика КЛАСС :D
Таки решил проверить F12 это жесть, можете про это забыть. простые классы фиг находит !ЗАТО у меня был метод selectAll из apex класса, я нажал F12 и меня перекинуло в папку resource-bundle в JS файл какой-то подкруженной в static resources JS библиотеки. жаль нет смайлика КЛАСС :D
А у меня все находит. Может ты что-то не так делаешь?
[quote="Dmitry Shnyrev"]Таки решил проверить
F12 это жесть, можете про это забыть.
простые классы фиг находит
!ЗАТО у меня был метод selectAll из apex класса, я нажал F12 и меня перекинуло
в папку resource-bundle в JS файл какой-то подкруженной в static resources JS библиотеки.
:D жаль нет смайлика КЛАСС :D[/quote]
А у меня все находит.
Может ты что-то не так делаешь?
Может ты что-то не так делаешь?
что можно не так делать навел курсор на название класса/метода и нажимаешь F12.
[quote="Gres"]Может ты что-то не так делаешь?[/quote]
что можно не так делать :D навел курсор на название класса/метода и нажимаешь F12.
Я не понял, а в ММ я не могу выбрать только те классы, которые хочу видеть? Ну, не щелкая по каждому. У меня 100 классов, а я хочу только 40 из них видеть в ММ. Нет в ММ фильтра, как в Eclipse? --- Только после создания.
Я не понял, а в ММ я не могу выбрать только те классы, которые хочу видеть? Ну, не щелкая по каждому. У меня 100 классов, а я хочу только 40 из них видеть в ММ. Нет в ММ фильтра, как в Eclipse?
---
Только после создания.
Я не понял, а в ММ я не могу выбрать только те классы, которые хочу видеть? Ну, не щелкая по каждому. У меня 100 классов, а я хочу только 40 из них видеть в ММ. Нет в ММ фильтра, как в Eclipse? --- Только после создания.
[quote="Chiz"]Я не понял, а в ММ я не могу выбрать только те классы, которые хочу видеть? Ну, не щелкая по каждому. У меня 100 классов, а я хочу только 40 из них видеть в ММ. Нет в ММ фильтра, как в Eclipse?
---
Только после создания.[/quote]
Есть
Ага. F12 работает только в том случае, если файл уже открыт.
Ага.
F12 работает только в том случае, если файл уже открыт.
Вымораживает меня запуск тестов в ММ. Даже "в" язык не поворачивается сказать. Уже проще в Developer Console их запускать, чего я не люблю делать. Единственное, что мне пока понравилось в нем, это темные темки.
Вымораживает меня запуск тестов в ММ. Даже "в" язык не поворачивается сказать. Уже проще в Developer Console их запускать, чего я не люблю делать.
Единственное, что мне пока понравилось в нем, это темные темки.
Вымораживает меня запуск тестов в ММ
В смысле? Я после того как первый раз попробовал запустить тесты в MM понял что все что видел до этого жесть полная. Лучше чем в ММ и придумать нельзя. Что тебе не понравилось?
[quote="Chiz"]Вымораживает меня запуск тестов в ММ[/quote]
В смысле? Я после того как первый раз попробовал запустить тесты в MM понял что все что видел до этого жесть полная. Лучше чем в ММ и придумать нельзя. Что тебе не понравилось?
Вымораживает меня запуск тестов в ММ
В смысле? Я после того как первый раз попробовал запустить тесты в MM понял что все что видел до этого жесть полная. Лучше чем в ММ и придумать нельзя. Что тебе не понравилось?
[quote="Dmitry Shnyrev"][quote="Chiz"]Вымораживает меня запуск тестов в ММ[/quote]
В смысле? Я после того как первый раз попробовал запустить тесты в MM понял что все что видел до этого жесть полная. Лучше чем в ММ и придумать нельзя. Что тебе не понравилось?[/quote]
То, что он открывает браузер для этого.
Ну так это ж круто! Все прелести браузера теперь можно использовать, можно стили свои натянуть если есть желание. Я например без ума от полнотекстового поиска Chrome (Ctrl+f) когда надо найти что-то в логах. А раньше плевался и копировал из эклипса в notepad++ для того чтобы логи найти.
Ну так это ж круто! Все прелести браузера теперь можно использовать, можно стили свои натянуть если есть желание. Я например без ума от полнотекстового поиска Chrome (Ctrl+f) когда надо найти что-то в логах. А раньше плевался и копировал из эклипса в notepad++ для того чтобы логи найти.
Ну так это ж круто! Все прелести браузера теперь можно использовать, можно стили свои натянуть если есть желание. Я например без ума от полнотекстового поиска Chrome (Ctrl+f) когда надо найти что-то в логах. А раньше плевался и копировал из эклипса в notepad++ для того чтобы логи найти.
А мне нравится в Eclipse :-) Я особо ничего не ищу, только свои дебаги. ... Вот сижу тесты пишу на новый функционал и разбираюсь как @testSetup работает (херово, кстати :-( ). Сегодня обновил плагин. Они добавили отдельную секцию для вывода дебага.
[quote="Dmitry Shnyrev"]Ну так это ж круто! Все прелести браузера теперь можно использовать, можно стили свои натянуть если есть желание. Я например без ума от полнотекстового поиска Chrome (Ctrl+f) когда надо найти что-то в логах. А раньше плевался и копировал из эклипса в notepad++ для того чтобы логи найти.[/quote]
А мне нравится в Eclipse :-) Я особо ничего не ищу, только свои дебаги.
...
Вот сижу тесты пишу на новый функционал и разбираюсь как @testSetup работает (херово, кстати :-( ). Сегодня обновил плагин. Они добавили отдельную секцию для вывода дебага.
[img]https://lh3.googleusercontent.com/-Mizqk8bHnGs/VRAD_CwRsoI/AAAAAAAABKg/vQ93ZQVb4o0/w1598-h872-no/testExecutionEclipse01.jpg[/img]
Ну отличная картинка, помню такое, а что делать будешь если у тебя километры логов? что-то я не помню чтобы там был поиск по тексту. И кстати текст справа в логе выделить нельзя мышкой. Приходилось делать ход конем - щелкать по логу, наживать ctrl+a и ctrl+c и закидывать все в тектовый редактор, чтобы найти нужную строчку.
Ну отличная картинка, помню такое, а что делать будешь если у тебя километры логов? что-то я не помню чтобы там был поиск по тексту. И кстати текст справа в логе выделить нельзя мышкой. Приходилось делать ход конем - щелкать по логу, наживать ctrl+a и ctrl+c и закидывать все в тектовый редактор, чтобы найти нужную строчку.
Eclipse - главное знать несколько незаменимых шоткатов.
Control + Q - jump to last edit - перепрыгивает на место где последний раз что-то редактировалось. Command + J - incremental search - жмакнул, начал печатать - Eclipse тут же ищет, в точности как "Search as you type" в FF. Внизу при этом будет написано "Incremental search" и то что ты напечатал, если печатать всё lowercase - поиск будет регистронезависимым, если хоть одна большая протиснется - станет чувствительным. Command + K - find occurrences, выделил что-то, жмакнул эту комбинацию и Eclipse пошел искать вхождения выделенного текста, а-ля Go to definition в пределах одного файла. Shift + Command + K - ищет в обратном направлении. Command + Shift + R - open resource. Отлично работает для поиска нужного класса, к примеру контроллера страницы - выделил имя контроллера (например double click'ом), жмакнул эту комбинацию и в открывшемся окне тебе сразу набран выделенный текст, и если есть классик с таким именем останется только Enter нажать и он откроется. В принципе с этой комбинацией необходимость в Project или Package Viewer'е практически отпадает.
[quote="Dmitry Shnyrev"]Можешь поделиться этими шоткатами?[/quote]
Control + Q - jump to last edit - перепрыгивает на место где последний раз что-то редактировалось.
Command + J - incremental search - жмакнул, начал печатать - Eclipse тут же ищет, в точности как "Search as you type" в FF. Внизу при этом будет написано "Incremental search" и то что ты напечатал, если печатать всё lowercase - поиск будет регистронезависимым, если хоть одна большая протиснется - станет чувствительным.
Command + K - find occurrences, выделил что-то, жмакнул эту комбинацию и Eclipse пошел искать вхождения выделенного текста, а-ля Go to definition в пределах одного файла. Shift + Command + K - ищет в обратном направлении.
Command + Shift + R - open resource. Отлично работает для поиска нужного класса, к примеру контроллера страницы - выделил имя контроллера (например double click'ом), жмакнул эту комбинацию и в открывшемся окне тебе сразу набран выделенный текст, и если есть классик с таким именем останется только Enter нажать и он откроется. В принципе с этой комбинацией необходимость в Project или Package Viewer'е практически отпадает.
Command + Shift + R - open resource. Отлично работает для поиска нужного класса, к примеру контроллера страницы - выделил имя контроллера (например double click'ом), жмакнул эту комбинацию и в открывшемся окне тебе сразу набран выделенный текст, и если есть классик с таким именем останется только Enter нажать и он откроется. В принципе с этой комбинацией необходимость в Project или Package Viewer'е практически отпадает.
Крутая комбинация. Если б она еще с методами так работала. Но и на том спасибо! :-)
[quote="ilya leshchuk"]
Command + Shift + R - open resource. Отлично работает для поиска нужного класса, к примеру контроллера страницы - выделил имя контроллера (например double click'ом), жмакнул эту комбинацию и в открывшемся окне тебе сразу набран выделенный текст, и если есть классик с таким именем останется только Enter нажать и он откроется. В принципе с этой комбинацией необходимость в Project или Package Viewer'е практически отпадает.[/quote]
Крутая комбинация. Если б она еще с методами так работала. Но и на том спасибо! :-)
Как можно пользоваться инструментом не зная его возможности?
Как можно пользоваться инструментом не зная его возможности?
Очень просто То что надо в настоящий момент тем и пользуемся, а на всякие улучшательства просто нет времени чтобы разобраться. Я например с MM очень много фишек не использую. Каждый раз разбираюсь, выписываю, начинаю пользоваться, потом забываю и так каждый раз. Использую самый примитив. Может это и не лучший вариант для быстрой работы, но я никуда не спешу :)
Очень просто :) То что надо в настоящий момент тем и пользуемся, а на всякие улучшательства просто нет времени чтобы разобраться. Я например с MM очень много фишек не использую. Каждый раз разбираюсь, выписываю, начинаю пользоваться, потом забываю и так каждый раз. Использую самый примитив. Может это и не лучший вариант для быстрой работы, но я никуда не спешу :)
Как можно пользоваться инструментом не зная его возможности?
Я не утруждаю себя садиться и заучивать возможности инструмента - мне лень на это тратить время. Тем, чем пользуешься часто, запоминаешь быстро и без зубрежки. То, что пользуешь раз в день, в лучшем случае, мне лень тратить на это время.
[quote="Gres"]Как можно пользоваться инструментом не зная его возможности?[/quote]
Я не утруждаю себя садиться и заучивать возможности инструмента - мне лень на это тратить время. Тем, чем пользуешься часто, запоминаешь быстро и без зубрежки. То, что пользуешь раз в день, в лучшем случае, мне лень тратить на это время.
Как можно пользоваться инструментом не зная его возможности?
например, как использовать RegEx в СФ я не помню. Каждый раз лезу смотреть документацию и свои наработки. С нуля без ничего я не напишу. Пользуюсь RegEx раз в пол года. Лень его учить как таблицу умножения.
[quote="Gres"]Как можно пользоваться инструментом не зная его возможности?[/quote]например, как использовать RegEx в СФ я не помню. Каждый раз лезу смотреть документацию и свои наработки. С нуля без ничего я не напишу. Пользуюсь RegEx раз в пол года. Лень его учить как таблицу умножения.
Я просто иногда поражаюсь сколько времени люди тратят на некоторые вещи, а они уже 100500 раз автоматизированны, для меня дак не составляет труда перед использованием редактора прочитать гайд. Зато я экономлю кучу времени каждый день.
Я просто иногда поражаюсь сколько времени люди тратят на некоторые вещи, а они уже 100500 раз автоматизированны, для меня дак не составляет труда перед использованием редактора прочитать гайд. Зато я экономлю кучу времени каждый день.
Я просто иногда поражаюсь сколько времени люди тратят на некоторые вещи, а они уже 100500 раз автоматизированны, для меня дак не составляет труда перед использованием редактора прочитать гайд. Зато я экономлю кучу времени каждый день.
Ну, так на каждый день стоит и выучить. Но не на то, что делаешь раз в пол года.
[quote="Gres"]Я просто иногда поражаюсь сколько времени люди тратят на некоторые вещи, а они уже 100500 раз автоматизированны, для меня дак не составляет труда перед использованием редактора прочитать гайд. Зато я экономлю кучу времени каждый день.[/quote]Ну, так на каждый день стоит и выучить. Но не на то, что делаешь раз в пол года.
Проблема в том что работа с редактором не тормозит весь процесс. Я например от силы работаю с редактором 20% остальное время, я думаю, созидаю, ищу решения, пробую, отлаживаю, тестирую, деплою, отвечаю на сообщения в рабочем чате. Так что это всего лишь иллюзия что зная пару шорткатов можно ускорить себе жизнь.
Проблема в том что работа с редактором не тормозит весь процесс. Я например от силы работаю с редактором 20% остальное время, я думаю, созидаю, ищу решения, пробую, отлаживаю, тестирую, деплою, отвечаю на сообщения в рабочем чате. Так что это всего лишь иллюзия что зная пару шорткатов можно ускорить себе жизнь.
Ну, так на каждый день стоит и выучить. Но не на то, что делаешь раз в пол года.
[quote="Chiz"]Ну, так на каждый день стоит и выучить. Но не на то, что делаешь раз в пол года.[/quote]
Ну редактором то ты пользуешься каждый день)
Проблема в том что работа с редактором не тормозит весь процесс. Я например от силы работаю с редактором 20% остальное время, я думаю, созидаю, ищу решения, пробую, отлаживаю, тестирую, деплою, отвечаю на сообщения в рабочем чате. Так что это всего лишь иллюзия что зная пару шорткатов можно ускорить себе жизнь.
А теперь давай-ка ты мне ответишь на 1 вопрос: как часто ты работаешь с legacy кодом?
[quote="Dmitry Shnyrev"]Проблема в том что работа с редактором не тормозит весь процесс. Я например от силы работаю с редактором 20% остальное время, я думаю, созидаю, ищу решения, пробую, отлаживаю, тестирую, деплою, отвечаю на сообщения в рабочем чате. Так что это всего лишь иллюзия что зная пару шорткатов можно ускорить себе жизнь.[/quote]
А теперь давай-ка ты мне ответишь на 1 вопрос: как часто ты работаешь с legacy кодом?
Ну редактором то ты пользуешься каждый день)
Как пичатать название переменной я знаю и имена всоих классов и их методов я тоже помню.
[quote="Gres"]Ну редактором то ты пользуешься каждый день)[/quote]Как пичатать название переменной я знаю и имена всоих классов и их методов я тоже помню.
А теперь давай-ка ты мне ответишь на 1 вопрос: как часто ты работаешь с legacy кодом?
Ну вот ты и ответил на вопрос, кому нужны клавиши быстрого доступа ;-)
[quote="Gres"]А теперь давай-ка ты мне ответишь на 1 вопрос: как часто ты работаешь с legacy кодом?[/quote]Ну вот ты и ответил на вопрос, кому нужны клавиши быстрого доступа ;-)
Это как генераторы сайтов (костяк) придуманы (Rails, Django, Express да и на многих других). Я вот тоже вдохновлялся идеей за одну команду получить рабочий шаблон сайта и наворачивать его. Только вот шаблон сайта создается либо когда учишься чтобы поиграться, либо один раз когда создаешь проект, который потом будешь многие годы развивать. И нафига спрашивается этот генератор нужен?
Это как генераторы сайтов (костяк) придуманы (Rails, Django, Express да и на многих других). Я вот тоже вдохновлялся идеей за одну команду получить рабочий шаблон сайта и наворачивать его. Только вот шаблон сайта создается либо когда учишься чтобы поиграться, либо один раз когда создаешь проект, который потом будешь многие годы развивать. И нафига спрашивается этот генератор нужен?
Как пичатать название переменной я знаю и имена всоих классов и их методов я тоже помню.
Я забыл, что ты работаешь один, и знаешь наизусть весь свой код.
[quote="Chiz"]Как пичатать название переменной я знаю и имена всоих классов и их методов я тоже помню.[/quote]
Я забыл, что ты работаешь один, и знаешь наизусть весь свой код.
[quote="Dmitry Shnyrev"]Это как генераторы сайтов[/quote]
Совершенно не понял сравнения
Про генераторы - типо изучаешь обязательный инструмент который тебе не нужен. Так и про остальное можно пользоваться любым инструментов не зная его Да не так эффективно, но жить можно. Так и живем Сорри, опять свалился я в холивар. Прекращаю Конечно лучше знать то с чем работаешь, просто лень
Про генераторы - типо изучаешь обязательный инструмент который тебе не нужен. Так и про остальное можно пользоваться любым инструментов не зная его :) Да не так эффективно, но жить можно. Так и живем :D
Сорри, опять свалился я в холивар. Прекращаю :)
Конечно лучше знать то с чем работаешь, просто лень :D
Это как генераторы сайтов
Совершенно не понял сравнения
Да, первое время мне не хватало Ctrl + Shift + R, а теперь он мне не нужен. Кстати, я пользуюсь Ctrl + H для поиском. А для кода, я пользуюсь Ctrl + Alt + F, при установленном Glance plugin.
[quote="Gres"][quote="Dmitry Shnyrev"]Это как генераторы сайтов[/quote]
Совершенно не понял сравнения[/quote]
Да, первое время мне не хватало Ctrl + Shift + R, а теперь он мне не нужен.
Кстати, я пользуюсь Ctrl + H для поиском.
А для кода, я пользуюсь Ctrl + Alt + F, при установленном Glance plugin.
А кто нибудь пробовал JetBrains IntelliJ IDEA? Как оно? У них есть свой плагин для СФ
Есть один
http://www.illuminatedcloud.com/
Но он очень сырой.
Плюс ходят слухи что скоро появится еще один от наших разработчиков.
Но пока можно сказать что IntelliJ IDEA не подходит для SF разработки.
Есть один http://www.illuminatedcloud.com/ Но он очень сырой. Плюс ходят слухи что скоро появится еще один от наших разработчиков.
Но пока можно сказать что IntelliJ IDEA не подходит для SF разработки.
Судя по видео - довольно неплохо. Дима, ты пробовал?
[quote="Dmitry Shnyrev"]Есть один
http://www.illuminatedcloud.com/
Но он очень сырой.
Плюс ходят слухи что скоро появится еще один от наших разработчиков.
Но пока можно сказать что IntelliJ IDEA не подходит для SF разработки.[/quote]
Судя по видео - довольно неплохо. Дима, ты пробовал?
Так и не дошли руки. Сорри, уже не раз обещал попробовать, но со временем туговато.
Зачем спрашивать, если можно попробовать за 5 мин?
"Наши" в смысле русскоязычные разработчики. А вообще я про наши общих с тобой знакомых. Просто просили пока этот дело не оглашать официально. Я думаю скоро мы все узнаем из первоисточника
:D "Наши" в смысле русскоязычные разработчики.
А вообще я про наши общих с тобой знакомых.
Просто просили пока этот дело не оглашать официально.
Я думаю скоро мы все узнаем из первоисточника :)
[quote="Дима Лисовский"]Я пробовал http://www.illuminatedcloud.com/ но у меня не загрузило метаданные, хотя всё исправно выбрал.[/quote]
Там не все юзерфрендли)
Там не все юзерфрендли)
Вот что бывает когда разработкой занимаются люди не имеющие приличного опыта разработки под Salesforce или Salesforce разработчики, которые не имеют особого опыта в разработке плагинов под JetBrains IntelliJ IDEA. Будем надеяться что скоро эти два мира объединятся
[quote="Gres"]Там не все юзерфрендли)[/quote]
Вот что бывает когда разработкой занимаются люди не имеющие приличного опыта разработки под Salesforce или Salesforce разработчики, которые не имеют особого опыта в разработке плагинов под JetBrains IntelliJ IDEA. Будем надеяться что скоро эти два мира объединятся :)