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

Резюме для программиста

AlexNek патриот24.12.21 15:16
AlexNek
NEW 24.12.21 15:16 
in Antwort alex445 24.12.21 14:44
Сейчас уже бесполезно кому-то что-то до 2 января писать

Практически да. У нас большей половины нет.

MrSanders коренной житель24.12.21 15:23
NEW 24.12.21 15:23 
in Antwort AlexNek 24.12.21 15:16

Пфуй, большей половины. Слабаки! Из 38 списочного состава 27-30 на работе (ну, в ХО) будет 5 человек. А могло быть 3. Но 2 передумали :)

alex445 коренной житель24.12.21 15:51
NEW 24.12.21 15:51 
in Antwort AlexNek 24.12.21 15:09
это последнее интервью, а о фертраге до сих пор ни слова. Что делать?

ничего, просто ждать решения.

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

Что-то фигня какая-то - дофига условностей.

MolMed старожил24.12.21 16:41
MolMed
NEW 24.12.21 16:41 
in Antwort MrSanders 24.12.21 15:23

Лучшее время - работы нет, а срок идёт 😂.

AlexNek патриот24.12.21 17:18
AlexNek
NEW 24.12.21 17:18 
in Antwort alex445 24.12.21 15:51, Zuletzt geändert 24.12.21 17:27 (AlexNek)
первым заговорить о контракте

Не имею понятия как это правильно классифицировать. Для меня это было бы наглостью, если бы спросили так вы меня берёте или нет? А что у вас контракты такие фиговые, что можно и отказаться после прочтения?


дофига условностей.

на каждом острове свои условности. И если их не соблюдать ничего хорошего не получится - см. Кин-дза-дза спок

...

Вот как на интервью приходите? В какой одежде, обуви, что с собой в руках?

MrSanders коренной житель24.12.21 17:18
NEW 24.12.21 17:18 
in Antwort MolMed 24.12.21 16:41

Не, я как раз таки надеюсь доделать одну вещь которая уже месяц своей очереди ждёт. Но меня всё время на что-то "более важное" дергали.

AlexNek патриот24.12.21 17:20
AlexNek
NEW 24.12.21 17:20 
in Antwort MrSanders 24.12.21 15:23
38 списочного состава 27-30 на работе

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

AlexNek патриот24.12.21 17:26
AlexNek
NEW 24.12.21 17:26 
in Antwort MrSanders 24.12.21 17:18
на что-то "более важное" дергали

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

MrSanders коренной житель24.12.21 17:45
24.12.21 17:45 
in Antwort AlexNek 24.12.21 17:26
а в спринте такого нет

А у нас и спринта нет. Канбан. Вернее помесь. Скрамбан, штоп его. В общем менеджменту лень напрягать межушный ганглий и что-то планировать. Или можно считать что спринт на 3 месяца со "скрытым бэклогом" :) Играем в тёмную :) Менеджмент раздал обещания что будет готово в новом релизе, а за месяц до релиза удивлённо интересуется "а почему вот этого и этого неееет?" А потому что никто не в курсе был что оно должно быть. Ой :)

Ну и всё как бы есть... И кем-то делается. Но я ж пытаюсь приучить писать тесты / документацию и кодить нормально а не копи-пейст и "и так сойдёт". Поэтому то сам бежишь смотреть что это там накодили, или тебя дёргают - а как мы это тестировать будем. Типа ты хотел тестов, вот и сделай их нам, а мы позырим.

Вот только пару дней назад рассказывал что не надо, блин, делать

boolean a = false;
if(veryIportantCheck()) { a = true; }

А можно написать

boolean a = veryImportantCheck();

Страшное колдунство!

AlexNek патриот24.12.21 18:00
AlexNek
NEW 24.12.21 18:00 
in Antwort MrSanders 24.12.21 17:45
и что-то планировать

А у нас любят планировать. Логин для ангуляра еще толком не сделали, а уже хотят анкеты для пользователей добавить. И так постоянно.


А можно написать

Можно, но не всегда нужно спок

boolean a = false;
if(veryIportantCheck1()) { a = true; }
if(veryIportantCheck2()) { a = true; }


писать тесты

А у вас кто - Ява?


А то вот нашел интресную штуку https://fluentassertions.com/introduction

MrSanders коренной житель24.12.21 18:25
NEW 24.12.21 18:25 
in Antwort AlexNek 24.12.21 18:00
А у нас любят планировать. Логин для ангуляра еще толком не сделали, а уже хотят анкеты для пользователей добавить. И так постоянно.

Ну это значит тикет создали, да? Это же не значит что он в спринте. Каждые две недели думать что теперь за 2 недели сделать хотим никто у нас не хочет.

boolean a = false;
if(veryIportantCheck1()) { a = true; }
if(veryIportantCheck2()) { a = true; }
	

Ну, здравствуй, брат-близнец наших коболистов...

boolean a = check1() || check2();
Kvint знакомое лицо24.12.21 18:53
Kvint
NEW 24.12.21 18:53 
in Antwort MrSanders 24.12.21 18:25
Ну, здравствуй, брат-близнец наших коболистов...

Не совсем точно.


boolean a = check1() | check2();


Нужно же выполнение обоих валидаций.

MrSanders коренной житель24.12.21 19:07
NEW 24.12.21 19:07 
in Antwort Kvint 24.12.21 18:53, Zuletzt geändert 24.12.21 19:16 (MrSanders)

Вообще - да. Но недайбох. Если я ещё и "побочный эффект" в валидирующем методе увижу, что его НАДО вызывать - распну.

П.С. если непонятно - я исхожу из того что у методов нет побочных эффектов. И что второй чек вызывать не надо, если 1й уже true вернул

Kvint знакомое лицо24.12.21 19:29
Kvint
NEW 24.12.21 19:29 
in Antwort MrSanders 24.12.21 19:07
Вообще - да. Но недайбох. Если я ещё и "побочный эффект" в валидирующем методе увижу, что его НАДО вызывать - распну.



Полностью согласен, но в реальности и не такое можно увидеть.


Я два года ковырял легаси проект и всякого повидал.



Программист коренной житель24.12.21 19:44
NEW 24.12.21 19:44 
in Antwort MrSanders 24.12.21 15:23
Пфуй, большей половины. Слабаки! Из 38 списочного состава 27-30 на работе (ну, в ХО) будет 5 человек. А могло быть 3. Но 2 передумали :)

У нас с 22.12 до 02.01 бетрибсфериен - отдыхают все 500+ сотрудников.

Срыв покровов патриот24.12.21 19:48
NEW 24.12.21 19:48 
in Antwort Программист 24.12.21 19:44

за свой счёт?

Программист коренной житель24.12.21 20:03
NEW 24.12.21 20:03 
in Antwort Срыв покровов 24.12.21 19:48
за свой счёт?

Естественно :) За чей же еще?

Еще летом об этом объявили и сразу заблокировали отпуска на этот период всем сотрудикам.

AlexNek патриот24.12.21 20:32
AlexNek
NEW 24.12.21 20:32 
in Antwort MrSanders 24.12.21 18:25
Ну, здравствуй, брат-близнец наших коболистов

многое зависит и от того что планировалось дальше делать. Если условия не упрощены, значит на это есть какой то смысл. Хотя да, бывает, что и нет. ПС: Скобки {} не перемещал специально.

boolean a = false;
if(exp1)
{
  DoSomething1();
  if(veryIportantCheck1()) { a = true; DoSomething3(); }
}
if(exp1)
{
  DoSomething2();
  if(veryIportantCheck2()) { a = true; }
}
MrSanders коренной житель24.12.21 20:46
NEW 24.12.21 20:46 
in Antwort AlexNek 24.12.21 20:32

Это не "дальше" это "в середине". Вопрос: зачем два if(exp1)?

AlexNek патриот24.12.21 20:56
AlexNek
NEW 24.12.21 20:56 
in Antwort MrSanders 24.12.21 20:46
зачем два if(exp1)?

Не имею понятия смущ

Например если вместо а, что то типа этого

boolean isCalculationProblem = false;


Просто не всегда есть смысл в "оптимизации" кода. Resharper любит енто предлагать. Иногда - да здорово, иногда, нет не хочу.