русский
Germany.ruForen → Архив Досок→ Programmierung

А как сейчас с работой?

113520   84 85 86 87 88 89 90 91 92 93 94 alle
alex445 коренной житель22.06.23 02:00
NEW 22.06.23 02:00 
in Antwort AlexNek 21.06.23 23:02
А как проект автоматом собирается после последнего коммита? Тоже кнопу нужно не забыть нажать?

Где собирается? У вас локально? А смысл? Ведь сначала собираете, проверяете, нет ли ошибок, прогоняете тесты, и потом коммитите? А если в репе, то причём тут Студия? Вроде в самой репе на сервере и настраиваете?

alex445 коренной житель22.06.23 02:03
NEW 22.06.23 02:03 
in Antwort Murr 21.06.23 22:09
И не забудь подвесить все на тот самый зеленый треугольник в Студии...

Ну вот, уже до треугольников дошли... Сначала пишешь пост-билт скрипт, а потом вешаешь на кнопочку. Т.е. он уже сам повешен на этот треугольник.

MrSanders коренной житель22.06.23 08:11
NEW 22.06.23 08:11 
in Antwort alex445 22.06.23 02:03
Сначала пишешь пост-билт скрипт,

Я запутался... Какой скрипт? Как пишешь? Прям в редакторе, прям пальчиками по клавиатуре? А где же кнопочка? Как же космический корабль? Так ведь и глазики покраснеют, не боишься?

alex445 коренной житель22.06.23 14:28
NEW 22.06.23 14:28 
in Antwort MrSanders 22.06.23 08:11

Сравните ваше топтание клавиш каждый раз в консоли и моё однократное написание и затем однократное жмакание кнопочки каждый раз.

Murr патриот22.06.23 14:41
Murr
NEW 22.06.23 14:41 
in Antwort alex445 22.06.23 02:00

А если в репе, то причём тут Студия?

------

А что, ты никогда не пользовался конвеером по извлечению, билду и тесту?

Тоолсов вроде как достаточно...

Murr патриот22.06.23 14:42
Murr
NEW 22.06.23 14:42 
in Antwort alex445 22.06.23 02:03

Т.е. он уже сам повешен на этот треугольник.

------

Не понял - а где ФОРМА? безум

alex445 коренной житель22.06.23 14:59
NEW 22.06.23 14:59 
in Antwort Murr 22.06.23 14:41

Эм, вроде это тоже пост- и пребилд эвентами делается? Скорее всего в Студии это либо уже сделано (чтобы отдельно тесты не запускать, отдельно билды и т.д.), либо можно сделать написание одир раз скрипта и вызова его по кнопке.


Вы оба ушли в какую-то другую степрь. Чел разорялся, что командная строка наше всё.

Murr патриот22.06.23 16:20
Murr
NEW 22.06.23 16:20 
in Antwort MrSanders 19.06.23 09:07

Как только мне покажут работающий форматировщик, который можно в IDE интегрировать...

------

В Студии - интегрированный форматировщик.

Насколько помню - можно выполнить форматирование всех файлов проекта из командной строки.

Единственное - в последних Студиях навертели всякого-разного и теперь выполнить эту работу можно несколькими способами, что не способствует изучению их всех в нужном объеме.

Murr патриот22.06.23 16:22
Murr
NEW 22.06.23 16:22 
in Antwort alex445 22.06.23 14:59

Чел разорялся, что...

-----

... кнопка на форме его все.

А когда ему подсовывают задачку которая никак не решается кнопкой на форме сразу начинает городить чушь про степь...

MrSanders коренной житель22.06.23 18:21
NEW 22.06.23 18:21 
in Antwort alex445 22.06.23 14:28
Сравните ваше топтание клавиш каждый раз в консоли и моё однократное написание и затем однократное жмакание кнопочки каждый раз.

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

Последняя попытка.Ты нажал кнопку. Запустился скрипт. ЧТО у тебя в этом скрипте запустит форматирование кода, если НЕТ ВОЗМОЖНОСТИ запустить форматирование из командной строки?

AlexNek патриот22.06.23 19:35
AlexNek
NEW 22.06.23 19:35 
in Antwort alex445 22.06.23 02:00
А если в репе, то причём тут Студия?

не имею понятия откуда она взялась. смущ

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

И правило должно срабатывать не после нажатия кнопочки, а после срабатывания "определенного триггера" на удаленном сервере.


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

Понятна разница?

И что мне теперь нужно? Мне нужен форматер на сервере, который можно запустить из скрипта.

AlexNek патриот22.06.23 20:01
AlexNek
NEW 22.06.23 20:01 
in Antwort Murr 22.06.23 16:20
В Студии - интегрированный форматировщик.

для Явы проектов?


И кстати, есть вот у нас правило, что проперти должны располагаться в начале класса, как это в студии сделать для с#?

alex445 коренной житель22.06.23 20:57
NEW 22.06.23 20:57 
in Antwort MrSanders 22.06.23 18:21
Ты нажал кнопку. Запустился скрипт. ЧТО у тебя в этом скрипте запустит форматирование кода, если НЕТ ВОЗМОЖНОСТИ запустить форматирование из командной строки?

А причём тут нет возможности из командной строки? Возможность есть, но я не хочу ей пользоваться, если можно жмакнуть кнопку. Я не против, чтабы была командная строка (для всяких старпёров), но печатать каждый раз даже название экзешника, да ещё команд несколько штук, неохота.

Бесконечный цикл завсегдатай22.06.23 20:58
NEW 22.06.23 20:58 
in Antwort Murr 15.05.21 17:22

Software Developer salary in Germany

Software Engineers working in Germany earn normally around 60.000 EUR per year and most of the Software salaries are between 45.000 EUR and 80.000 EUR per year.


https://germantechjobs.de/en/salaries


Чего-то маловато получается. Хотя это в среднем по больнице Германии, так что может быть и верно.

alex445 коренной житель22.06.23 21:03
NEW 22.06.23 21:03 
in Antwort AlexNek 22.06.23 19:35
А если в репе, то причём тут Студия?

не имею понятия откуда она взялась.

смущ

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

И правило должно срабатывать не после нажатия кнопочки, а после срабатывания "определенного триггера" на удаленном сервере.

Тогда причём тут командная строка? Без неё никак по-другому не сделать? Пишите свои триггеры на удалённом сервере.


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

Понятна разница?

И что мне теперь нужно? Мне нужен форматер на сервере, который можно запустить из скрипта.

Я вообще не понял, зачем на сервере хранить отформатированный обязательно специальным образом код. Форматирование важно, когда код просматриваешь. До этого всем плевать, как код отформатирован. А вот когда я его просматриваю - форматирование важно. Мне пофиг, как код отформатирован на сервере, ибо когда я загружаю его себе на машину и смотрю, хочу, чтобы он был отформатирован, как мне удобно.


Я это раньше писал уже - каждый пусть загружает себе код и смотрит его так, как ему удобно, в соответствии с настроенными на его IDE правилами форматирования.

alex445 коренной житель22.06.23 21:10
NEW 22.06.23 21:10 
in Antwort AlexNek 22.06.23 20:01, Zuletzt geändert 22.06.23 21:18 (alex445)
В Студии - интегрированный форматировщик.
для Явы проектов?

Не надо тащить всякое дерьмо в божественный храм-Студию. Вот есть у вас общага-Эклипс или там модная однушка-Идея - там и держите свои пожитки. )))


И кстати, есть вот у нас правило, что проперти должны располагаться в начале класса, как это в студии сделать для с#?

Не знаю, наверное, есть какие-то навороченные правила форматирования - скорее всего через плагины-расширения.


Но по мне, так лучше скомпоновать члены класса по смыслу - типа эту группа для этого объекта или задачи, эта для другого. Назовём это context-based grouping. Ну и я обычно поле и свойство для него держу вместе, не перемежаю другими членами. Если к этому полю или свойству есть какой-то метод только для них, то пишу этот метод тоже рядом с ними - скажем, под свойством. Типа такого:


#region MyObject

MyType myObject;

public MyType MyObject
{ 
    get => myObject;
    set => myObject ??= new()
    {
        Age = GetInitialAge(),
    }
}

int GetInitialAge() => 5;

#endregion


Можно без регионов, а просто близко напечатать все относящиеся друг к другу члены, пропустить строчки 3-4 и далее следующую группу.

Murr патриот22.06.23 21:17
Murr
NEW 22.06.23 21:17 
in Antwort AlexNek 22.06.23 20:01

как это в студии сделать для с#?

-----

Не знаю.

Просто не было необходимости углубляться в это.

Могу добавить, что в доках упоминаются "правила форматирования" и вроде как есть возможность их писать самому.

Murr патриот22.06.23 21:20
Murr
NEW 22.06.23 21:20 
in Antwort alex445 22.06.23 20:57

я не хочу ей пользоваться

-----

Ну так покажи как реализовать "формой с кнопкой" то, что никогда не предполагало такой реализации.

Варианты тебе показали, осталось получить реализацию.

Murr патриот22.06.23 21:26
Murr
NEW 22.06.23 21:26 
in Antwort Бесконечный цикл 22.06.23 20:58

Чего-то маловато получается.

------

Непонятно почему 60К считаются "маловато".

Вне Германии , в проебалтике, зарплаты существенно ниже.


Вот инфляция - это - да, это существенно, может сделать 100К суточной зарплатой и стоимостью тарелки супа...

Murr патриот22.06.23 21:28
Murr
NEW 22.06.23 21:28 
in Antwort alex445 22.06.23 21:03

Без неё никак по-другому не сделать? Пишите свои триггеры на удалённом сервере.

-----

Ну наконец-то начали приближаться к пониманию ситуации... правда не до конца. безум

84 85 86 87 88 89 90 91 92 93 94 alle