Перейти к публикации
  • Сейчас на странице   Всего пользователей: 2   (0 пользователей, 2 гостя)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

 


 

 

Мальчики подскажите знатоки
щас пашу на галере шарп, но собираюсь проходить собеседы

как вы проходили интервью работая / когда еще в другой город?

шо говорили на собеседе почему с этой сьебуете

ну зависит от твоей текущей работы, бывало просто молча съебывал в кафеху, что б пройти вью по скайпу, бывало брал выходной

говорил правду, что повяз в рутине, перестал развиваться, хочется чего-то нового ну и бабосики само собой

Поделиться сообщением


Ссылка на сообщение

 


охуеть не встать

шо то гавно шо то в таком случае

я не понимаю проблемы все же

если у тебя из БД должны тащиться определенные статусы и добавилось еще что-то => ты же не передаешь в сигнатуру метода статусы все, а делаешь варарги?

а если не делаешь то тебе все равно менять сигнатуру метода и все что выше

или пример хуевый или чо

 

допустим маппинг респонса реста

ты проверяешь допустим что статус или ОК или ОК_ПОЙДЕТ. тебе говорят, что надо еще добавить в маппинг статус ОК_НУ_ТАКОЕ => ты же правишь в методе который проверяет статусы, добавлением одной строки к примеру с новым енум

 

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

но это проблемы архитектуры и я пока не вижу как тут интерфейс поможет 


 


шо говорили на собеседе почему с этой сьебуете

тебя ебать не должно почему я открыл резюме  :nate:  

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

 

охуеть не встать

шо то гавно шо то в таком случае

я не понимаю проблемы все же

если у тебя из БД должны тащиться определенные статусы и добавилось еще что-то => ты же не передаешь в сигнатуру метода статусы все, а делаешь варарги?

а если не делаешь то тебе все равно менять сигнатуру метода и все что выше

или пример хуевый или чо

 

допустим маппинг респонса реста

ты проверяешь допустим что статус или ОК или ОК_ПОЙДЕТ. тебе говорят, что надо еще добавить в маппинг статус ОК_НУ_ТАКОЕ => ты же правишь в методе который проверяет статусы, добавлением одной строки к примеру с новым енум

 

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

но это проблемы архитектуры и я пока не вижу как тут интерфейс поможет 

 

шо говорили на собеседе почему с этой сьебуете

тебя ебать не должно почему я открыл резюме  :nate:  

 

Кстати. Хороший пример с http code-ами. Их можно в enum обернуть. А вот код ошибки внутри пейлоада -- нет :trollface:

Поделиться сообщением


Ссылка на сообщение

ебать пришлось 430 коммитов сквошить  :petro:

как хорошо что есть гит кракен


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

ебать пришлось 430 коммитов сквошить  :petro:

как хорошо что есть гит кракен

а что в нем?


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain

ебать пришлось 430 коммитов сквошить  :petro:

как хорошо что есть гит кракен

git reset --soft HEAD~430 &&
git commit

Поделиться сообщением


Ссылка на сообщение

 

ебать пришлось 430 коммитов сквошить  :petro:

как хорошо что есть гит кракен

git reset --soft HEAD~430 &&
git commit

только я узнал что там 430 кракеном  :avtoradolf:

 

так адепты Intelliji IDEA поясните мне за ренейм файлов. чому когда я ренеймлю через шифт ф6 часто бывает, что исходная копия файла остается в гите как анстейджед?

ну то есть гит ls и стеш показывают что файл один, а git ls-files показывает два  :fffuuu:

ЧЯДНТ


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

ну переименование файла это же по сути удаление старого и создание нового с точки зрения гита

а идея наверно старый файл не удаляет, хз почему

может чтоб потом сборщик мусора гита самого почистил


Изменено пользователем madvlaydin

Поделиться сообщением


Ссылка на сообщение

ну переименование файла это же по сути удаление старого и создание нового с точки зрения гита

а идея наверно старый файл не удаляет, хз почему

может чтоб потом сборщик мусора гита самого почистил

не чистит как выясняется  :fffuuu:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

я так понял иногда просто файл не удаляется

мб потому что чем-то заблокирован и всё


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

 


допустим маппинг респонса реста

ты проверяешь допустим что статус или ОК или ОК_ПОЙДЕТ. тебе говорят, что надо еще добавить в маппинг статус ОК_НУ_ТАКОЕ => ты же правишь в методе который проверяет статусы, добавлением одной строки к примеру с новым енум

 

Ну для таких случаем согласен, прям в енаме заводятся методы

isZahavaem() {

return this == ОК || this == ОК_ПОЙДЕТ;

}

 

Но бывают ситуации когда под каждый енам свой case

Поделиться сообщением


Ссылка на сообщение
(изменено)

<p>бля, ребятушки, давно известно что можно логику писать в енаме либо в вовне - и так и так правильно</p>

<p>один случай удобен для внесения изменений по увелечению количества инстансов енама (когда логика внутри енама - контролим 1 файл/класс и добавлять новый инстанс проще, проблема в том что добавляя новый сценарий использования нужно запихивать внутрь логику и класс разрастается + появляется его зависимость от всего вокруг), а другой удобен для изменений по увеличению количества использований енама (добавляем по новому месту использования логику работы с енамом - это удобно и не нагружает енам, проблема как писали выше если добавим енам - будет куча кода про которую нужно не забыть)</p>

<p> </p>

<p>аргумент чтобы не использовать енамы там где они логически нужны - я не понял</p>

<p>также я не понял почему там что-то падает при расширении енама еще 1м инстансом</p>

<p>пиши дефолт логику если это возможно, либо если ее не должно быть - целенаправленно кидай ошибку если код не может обработать неучтенный (недавно добавленный инстанс). феил файст это хорошо. в скале с ADT вообще можно сделать так чтобы тебе компилятор такое проверял. хотя на практике мы такое не используем</p>

<p> </p>

<p>я правда не помню что там в джаве с этим. возможно язык говна как всегда всё коверкает и правильно использовать енамы неудобно, поэтому все используют неправильно, а потом огребают</p>


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

когда пишешь о джава на форуме на php, через джаваскрипт

<p> </p>

:trollface:

Поделиться сообщением


Ссылка на сообщение

Это баг говнодвижка, при редактировании постов и сохранении может html тегами пёрнуть. Но уберкодер кант конечно не осилит фикс.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

скачай исходники ипб и пофикси, хуле


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

Поделиться сообщением


Ссылка на сообщение

давайте коллективно состряпаем движок и переведем продоту на него

Поделиться сообщением


Ссылка на сообщение

 

охуеть не встать

шо то гавно шо то в таком случае

я не понимаю проблемы все же

если у тебя из БД должны тащиться определенные статусы и добавилось еще что-то => ты же не передаешь в сигнатуру метода статусы все, а делаешь варарги?

а если не делаешь то тебе все равно менять сигнатуру метода и все что выше

или пример хуевый или чо

 

допустим маппинг респонса реста

ты проверяешь допустим что статус или ОК или ОК_ПОЙДЕТ. тебе говорят, что надо еще добавить в маппинг статус ОК_НУ_ТАКОЕ => ты же правишь в методе который проверяет статусы, добавлением одной строки к примеру с новым енум

 

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

но это проблемы архитектуры и я пока не вижу как тут интерфейс поможет 

 

шо говорили на собеседе почему с этой сьебуете

тебя ебать не должно почему я открыл резюме  :nate:  

 

ну я вообще-то и спрашивал у димана, хули он считает, что его интерфейс тут поможет

 

а уже ты начал говорить, что всё можно ложить возле енума и типа не надо ничего искать, хотя это невозможно

 

ВСЕГДА придется проверять все места, потому что ты ввел новое состояние в систему


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

Поделиться сообщением


Ссылка на сообщение
(изменено)

давайте коллективно состряпаем движок и переведем продоту на него

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


Изменено пользователем Zellar

 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение

по поводу переустановки винды

не знаю, в каком разделе ещё спросить

в общем при хард ребуте закорраптился ссд

бутаюсь с флешки parted magic в надежде почистить ссд

но получаю напротив девайса unsupported

я так понимаю, на диске побились разделы (ячейки?)

винду я на него переставить не могу соответственно

это теперь кирпич? пишу с холодильника. халп


[14:22:31] Сиэль: oh uj eti imbanani

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...